Simplified server provisioning

Not yet complete. Most TODOs are inline.

This will resolve #417.
:heavy_check_mark: