router: run function to wrap calls to http/https

new mix task placid.serve.
Placid.Config for easy config management.
adding tests for HttpsOnly and TranslateExtensions