Move development and test depedencies into Gemfile for more control

Applies to #2

Create separate test and development groups for gems so the CI
environment can install without the gems that are only useful for
interactive development.