added INode/TNode
jscan reset input when filename is passed on command line
jscan: switched to long strings, cleaned up color codes, show whitespace
jscan: tore out the token and node objects, filled in a few extra keywords