Remove unused controller
Add base classes.

Controller, Model, Form and Window base classes.
Clean up and use base classes.
Add a network controller.
Simple setup unit testing.
~

Renew dev env, backup current progress