fix "uninitialized constant Gem::UserInteraction" error on older versions of rubygems
Removes duplicate indexer method
Adds facility to get list of gem dependencies from rubygems
Adds facility to set proxy via ENV
Adds tool to rubygems with local gem lists
Forces GemListMerge to output arrays of hashes with symbols as keys
Temporarily fixes name space problem with hostess.
Fixes name spacing. Main server class moves from Geminabox to Geminabox::Server
Patches runtime_dependencies in case dependency name is an array
Moves ownership of settings from Sinatra instance to parent module
Adds console for bash shell
Fixes lack of json support in Geminabox module
Refactored all_gems to be built in a number of method steps.
Fixes problem with VERSION not being loaded.
Adds test of dependency api json version
Preparing app for new version.
Bump to version 0.12.0
Moves get_from_rubygems_if_not_local so that it only acts when pulling a gem file
Alters dependencies actions to return nil rather than an empty array.
Revert "Alters dependencies actions to return nil rather than an empty array."

This reverts commit 35869eaccceee945555bfecf6ea0df090479d9b9.