Merge pull request #6 from KayoticSully/master

Updated Referral Code for Digital Ocean
update database configuration and documentation
bug fixes in tests?
add exception email notifier
exception notifier for sidekiq, fixed some failsafe response crashes?
- reorder rack middleware so exception notifier triggers earlier
- update some ui stuff
- move digital ocean referral link
last fix before 1.0? sign_up_params for devise
- validate Minecraft object when invalid params for create
- validation message for minecraft name regex
- fix error routes to match all methods
- fixes #7
- made minecraft server naming simpler
- update default password
- realized SetupServerWorker uses timeout which uses threads, use ActiveRecord::Base.connection_pool.with_connection within timeout block, github issue #8
- exception handling in DigitalOcean::Droplet
- error logging to user in background workers
- digital ocean said droplet locked when status active? Change remote.busy? check to check status != 'active' directly
- add swap to servers
- increase connection pool to sidekiq default concurrency level
- reset pending_operation if no remote_id or saved_snapshot_id
- fix workers... stupid can't check busy? <=> status != 'active'
- edge case node.pause nil