Springified controller service

This one was marked as a "nested context" so more work may need to be done, but this was the basic conversion to spring.