new WIP

@JorgeFerrer here's the latest that I'm sending to Kamesh to work from. Squished and fixed the Freemarker/include issues.
I would suggest renaming this method to renderServiceConfigurationForm() or similar since ultimately it does a render (to return HTML) of the configuration form for an specific service identified by the first parameter.