Added applyCollision(Entity).
Added createModelBase and createModelBaseExtension.
Modified ItemRenderer's getModel to return ModelBaseExtension.
Added SideOnly(Side.CLIENT) annotation to ModelBaseExtension.
Added ModelBipedExtension and refactored it correctly.
ItemRenderer now has a constantly ticking rotation value.
Adjusted Recipe rendering methods slightly to (sortof) work with
ShapedOreRecipe.