* Reorganized program flow
* Added Error checking for instructions
* Cleaned up some code
* Added BEGIN directive to facilitate placing blocks of code at
  certain memory locations for the jump and branch locations