Cleanup routes.

Use proper routing methods all around.
Cleanup Gemfile.

Fix all gem version. This will speed up the bundle install process.
Rearrange file.
Fix notification routes
Merge pull request #186 from DevYah/routes_and_gemfile_cleanup

Routes and Gemfile cleanup