First commit. Initial working boilerplate code, but no Spring integration.