whitespace
doc fixes
add support for transforms written in coffee

also refactor a bit
rewrite coffeescript transform in coffeescript

this needed to be the first one converted... it just feels right