added a function to retrieve the original command from a Parser
added error checking
added a .gitignore to ignore the built binary
added ignoring of label directives
fixed a typo in a label error
added newlines to the beginnings of error notifications
updated test2 test program