Added reserved word restrictions for parser

Also added 'tabulate' dependency to setup.py