Initial test functions added
Major changes, get things running.
Added controller, added commands
Updated stuff
Updated stuff