Added error Page to display errors and type checking users
Usual changes
Added all the edit part for user Profile.
User Can upload new picture.
User Can change country
Pre-loaded information while editing
Password/Username/rep cannot be edited
all tests passing after major refactor
add an add-proposal test
restyle the main page
add topics page
Added users search and tags to the proposal
add list views for top-level tags
dodge forms and views
merged userProfile and style_main_page