Switch/case
.gitignore
Tests for label and switch/case
Improved error handling