Add company and user model files, modularize middleware
More changes
Need to merge backend code
Merge branch 'Recru-backend' into Recru-frontend

Conflicts:
	recru-frontend/RECRU/RECRU.xcworkspace/xcuserdata/brian.xcuserdatad/UserInterfaceState.xcuserstate
Working with new form model