Added tests
Add coverage support
Enable dryrun during tests
Properly configure rspec
Do not expose docker tasks inside the container
Fixed require in tests
Refactor modules
Remove unused css
Do not include html helpers
Do not cache dryrun
Fix wrong module call
Test server creation
Fix terminate
Custom execeptions
Validate user parameters
Test errors on init
Error 400 if data is not json encoded
Fix inheritance in execptions. Add Unauthenticated
Use sinatra/json from contrib
Use exceptions instead of error