Move settings.py out of shove, as it's mainly for development.
Add tests for core shove functionality.