Initial commit
Initial commit of working prototype