fix mode specification for emacs

the clojurescript-mode can be installed via package-install
remove invalid map usage in constructor
add working macro to get method chaining