Add account creation controller and Spring MockMvc test.
Split controllers into command and query, a la CQRS.
Refine AccountType enum.
Add Mockito Groovy support, to prevent NPE in MockMvc tests.