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
Merge branch 'master' into C2_abuali_tag_autocomplete
Issue #85 , fix routes