Use reloading server in dev

This means that changes are detected and the app is reloaded, speeding up development. It also means that we run under unicorn like we do in production (rather than WEBrick).