changed return value of parser's error helper function to actual error message
wrote new tests for multi-token parsing
imported clojure.string/split and join
incredibly minor whitespace issue