add commenting in parser
add file input and parser calls
add filestream and token stack with tokenpeek implementation