Adds missing styles for badge show view

* Adds a position relative to badge-presenter
* Adds new html elements for badges show view
Adds missing styles for badge show view

* Creates new module called earned
Adds missing styles for badge show view

* Adds logic to show and hide infomation according if the users wins the
* badge or not
Merge branch 'master' into chore/add-missing-styles-badge-show-page
Adds missing styles for badge show view

* Removes join table badges_users
* Create badge_users model (intermediate between users and badges)
* Updates db/schema
Adds missing styles for badge show view

* Create fabricator for badge_user model
* Adds specs for badge_user model
* Fix specs for user
Adds missing styles for badge show view

* Adds relations to badge_user and user model
* Fix badges_engine_badge initializer
Adds missing styles for badge show view

* Creates method to get the proper info in user model
* Creates helper method to format the date
* Update partial with new method
Adds missing styles for badge show view

* Adds specs in user model spec
* Adds specs in badges helper spec
* Fix failing specs
Merge branch 'master' into chore/add-missing-styles-badge-show-page

Conflicts:
	app/views/badges/show.html.haml
commented partial
Merge pull request #64 from crowdint/chore/add-missing-styles-badge-show-page

Chore/add missing styles badge show page