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.
restful calls shouldn't be in controllers, they should be in services. seperation of concerns make testing possible