Fix init command and setup

Recent changes have caused setup.py and the init command to fail. These changes should fix those issues. I'm not to fond of setting the `SECRET_KEY`, but it should be overridden when running `localshop init`. If there's a better way, I'll happily update the pull request.