Gemfile

Updated Gemfile to have more fine grained groups. Also did reformatting, as well as adding a conditional to allow it to work on ruby 2.1 vm.