Made gem dependencies less strict

I was having trouble bundling this gem with a custom version of another gem for exercises because the dependencies are too strict.

In my view, more strict dependencies should be in the individual apps, not in each gem. I am partly to blame, since I didn't change this when I moved the Gemfile stuff into the gemspec.]

Also removed the dependency on coffee-rails, since we don't have any coffee scripts.