Initial Commit

Commit of the initial working code Oct 2014