Contribute

- add user as contributor after geo_data update
- list user contributions
- list geo_data contributors
- show contributors counter

closes #40 
Uma possibilidade pra esses casos é usar o `try` para vc lidar com chamadas encadeadas em coisas q possivelmente sejam nil.
`@user.try(:contributions).try(:page, params[:contributions_page])`