Allow separate static/templates directory

This allows other client-side (i.e. templates, JavaScript, and styles) implementations. In a next step, it may also be a good idea to move the rendering facilities to the client directory (if it's configured), in order to allow server-side mustache rendering.