Upgrade to Gradle wrapper 1.12 with support for --debug-jvm
Small refactoring and comments/TODOs
New sample working: MockMvc testing framework seems to have problems with async; removed redundancies and converted remainder to integration tests