Updated .gitignore with macos .DS_Store files
Compiler: provided 'debug' flag
Runtime: better error handling + colors
Compiler: fixed initial/final state modifiers both specified
Tape: let the tape move left
Added xxx example