initial commit with a tutorial example, working - but basic - example, and a fleshed out example