Combined commits from first branch
*user created with show and view
*user page lists user topics
*user can edit topics
*add list item style in css
*add resources :topics