Separates gem file storage from HTTP request handling

Also adds logging to file in development mode
Merge branch 'develop'

Conflicts:
	lib/geminabox/gem_store_error.rb