Adding Dictionaries, adding instructions to imem

Dictionaries for instruction count and outputing machine code from assembly
Implemented the run function
Check for jump in place and end run if detected
Merge pull request #8 from JoshuaNelson/master

Added memory output formatting and code to work with interpreter
Merge remote-tracking branch 'refs/remotes/origin/master'

Conflicts:
	main.py
Merge remote-tracking branch 'refs/remotes/origin/master'

Conflicts:
	sim.py
Modified regex to be clean and allow for multiple types.