XD-268: Some cleanup in options management

Fix local banner display

Actual XD-262: Converted existing code to Spring MVC. Needs Content-Type: text/plain to work as before though, will update doc accordingly if merged

Removing unused argument.

Added copyright headers to new files