use [\b\s] as boundary for keywords

this needs more testing, but it'll fix clojure in
PR #9