Chore/rails best practices

## Summary
Using rails best practices gem and eliminate all warnings

* Add decent_exposure gem
* Refactor controllers:
  - Remove instance variables from views
* Simplify render from controllers
* In the end: No warning found. Cool!
and also here, you can change for only `badge.save`