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.
If a logged in user were to navigate their browser to a url described by the angular routes, the request would first go to the server which would not make sense of the route.