Cleaning gemfile, updating gems, fixing draper error

  - Reorganized the gemfile for readabilities sake
  - Switch to ~> X.Y version restrictions because we don't actually care about patch levels (most likely)
  - Moved production only gems to the production group
  - Stopped airbreak from initializing in non-production mode
  - Updated a few gems
  - Switch to HTTPS for rubygems source
  - Moved some test-only gems out of development/test into only test group
  - Updated draper didn't have set_view_context method and we don't need it