User views

# Changes
 - Adds user profile and index views.
 - Removes vote button from page if user can't vote (rather than waiting to refuse once they click).