Change settings to config
Add better integration tests
Add spam ignore config
Add appropriate auto specs
Add Dockerfile