Update to first draft version
- Tidy up mess from missing gitigore (and rush)
- Create tutorial
- Complete code (v1)