Clojurescript support for clout

Hello James,

I know this is a project that you haven't code in a while, but I took the liberty to polish it a bit and add Clojurescript support for it. Also I bumped the Clojure version to support both 1.4 and 1.5.

Both the code and the testsuite work in Clojurescript (nodejs, chrome, safari, ff, phantomjs), with a TravisCI configuration. We haven't tested thoroughly the code though, we are planning to use it in the future in some of our projects for routing apps in the front-end (Backbone style). 

Let me know what you think.

Cheers.

Roman.-