fix #45

I did everything except activity events cause it's a backend stuff :)
Merge branch 'issue_45' of github.com:MaksJS/frontend into MaksJS-issue_45
tweaks
added first_name/last_name when display_name does not exists - make the tests pass
Added link to profile page on bounty claims
Fixes #198
Changing 'fundraiser perks' to 'rewards'
team invites
clean lint
split add and pending into two tables
redirect to /teams/:id/members if already a member, and after accepting team invitation
person activity feed, include teams, created fundraisers. show team if owner of pledge or bounty
saving/saved indicators
no sidebar on teams/new
teams form edit/create form has it's own controller, where slugification of name happens
teams link in header
order team payment methods by spender? first, then account_balance
slug
refactor slugification for settings/new form
added tracker favicons