Init commit

Base class for controllers
Inputs moved to controllers