- Added error recovery because awesome
- Fixed ambiguity in if and while with identifers