Unit testing.
Restructured to a more conventional gradle/maven layout (again).