Created project infrastructure.
main: added command line parsing and better usage information.
main: added CPU structure and function definitions.
main: added controller structure and function definitions.
main: added memory map functions.