Changed CommandParser

- IDs and action/state are now 2 bytes (2 characters)
- Regular expressions are edited to accommodate this change
- '. 'is used instead of \w to read any character including control and
escape characters
- RegexOptions.SingleLine is used to change the meaning of '.' in order
to include the newline character