Move source code to match standard directory layout.
Move test code to match standard directory layout.
Add missing Spring dependencies.