jsfmt formats javascript and allows AST searching and rewriting [github/rdio/jsfmt]