Simplifies to use one controller at the root

I started with separate modules each with its own controller.
This seems like overkill at this point, so I am pulling them into a single controller.
Removes old controller files
Moves command classes into a lib directory

Again, this simplifies the overall structure of the application.
Until I see how this app grows I want to keep it simpler.
Moves the views up to the root of the src dir