First working prototype
First stab at docs