Rolling some rules into more selective branches
Grouped rules into terminals
Switch statement on terminal for optimization
removed unopt language from readme
incrementing version number in package.json