Cleanup model implementation
Cleans up model implementation to:
- Re-use all backbones from torchvision
- Simplify checkpointer
- Remove own implementation of model_zoo
- Implement normalization for torchvision-based backbones
- Enable pytorch installation on osx