Initial commit, with working examples in test.lisp