Initial Commit

Project is set up for work. More needs to be done in terms of basic
state system.