More changes to make VS happy
- Ported over getopt
- Generated the lexer & parser (still having issues)