add runtime deps to gemspec and move dev deps to gemfile

I tried to test this and there was a bunch of deps missing from the gemspec.  
I have add them in and moved the dev dependencies out to the Gemfile as development dependencies do not need to be packaged up into the gem.