Refactors packages.
Initial commit: 3 Masterin JUnit
Constructs interfaces.
Constructs skeleton for the controller