Separates gem file storage from HTTP request handling

Also adds logging to file in development mode
Merge branch 'develop' of https://github.com/reggieb/geminabox into develop