Add joyride tutorials. Save progress after finishing a guide. Add basic points algorithm to votings.
Add tab to user profile for gamification progress.
Add levels model. update tutorial progress page.
Remove old badges model
Add badges. Add gamification observer. Change badge style.
Add different badges in seeds. todo: write tests for earning badges.
Add gamification observer and methods for rewarding. Add test cases for rewarding.
Implement badge system with points.
Add translations. Update navigation links.
Merge branch 'master' into feature/gamification
Add condition for guides.
Save progress when click on link to go to the next tutorial.
Divide users.