Adds tests, more functions to core.clj, and updates README.md