Initial project structure

A shell for us to work in (plus a permissive open source license).