Refactors out some temporary variable and unneeded state
Adds new minified version

* No longer compatible with Closure Compiler's advanced mode, but makes
  for more pleasant CoffeeScript source. Compiling with simple mode for
  the time being