#365 & #368: Refactor EquipmentModelsController, fix file location

See issues #365 and #368 for more information.