Some modularity; general cleanup of codebase
Add CNAME
Point at external name for server