Carer details and much more

Added form to enter more details as well as changed and implemented a lot of the angular app. Added Views to the angular app. Added Nav bar for easy navigation and started implementing different views. This branch has merged with angular-apps at times. I dont think its currently up to date with it though.
Move this and all other requires out of the route methods. It is costly to be instantiating model references and mongo connections for each route request. Expensive indeed.