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.
This will need to be changed to use the testing database, along with changes to the API end points to accommodate this.