move runtime to build/ and exclude from git
add support for regex literals
implement break and switch
refactor encodeRegExp
better handle unsupported node types