Add parse.clj, with tests