Added dashboard and profile views for users.

Added some database documentation and added user update method.