add support for comments and arbitrary token names
fix unterminated production
readme update
bump to show progress