added lexer
make line terminator to be a stand-alone token
added "execute" button

"execute" button executes editor content as javascript via eval call
added empty style for whitespace tokens