Ensure all gems in Gemfile require a version. Add some more tests and code