Break models into their own files
Refactor candidate/company templates + controllers
Refactor opportunities