extract messages into a module
externalize everyting into runner class

   improves tests and makes everything more expressive
move shim to resources
remove dependencies from Gemfile

dependencies should be specified in gemspec only
extract argument parsing into class
make passing of options available

pass the Gemfile name with -g or --gemfile
add an option for printing usage
move validations of arguments away from runner
extract method for input validation
add support for multiple gems
put logic for arguments validation into correct method
introduce new gem class
Remove sinatra from Gemfile
Remove pkg directory from tree
Add ruby-gemset and ruby-version to gitignore
use gem class in a runner

useful for checking about running `bundle` or not, because
it adds the `valid?` attribute to gem
remove duplicate line from a spec
Merge pull request #8 from shime/master

More improvements