Address Microsite PR feedback - separate out middleware from microsite logic, shor...

...ten up names, etc.