been working on this for a little while.
 - Update
toDo:  - Write Rules in a single location - Done (more or less)
	 - See how to encode direct and indirect memory access
	 - Update method to ID the memory type from the text passed to the functions.
	 - Good ol' indirect addressing
	+ Added some more todo for the IDMemory method that is helping address item 3 above.