Update user

Fix to GitHub Issue #34. Admin can now update all the information about a user including adding admin permissions. Users are allowed to update their own name, email and password through the new home page. A link to the My Account page has also been added to the navigation bar.