Upgrades

- added winston as a logger instead of Say
- refactored grammars
- some refactoring on the parser generator