Add SwitchNode
Add messy switch statement implementation
Add parseSwitch to parseStatement