Pin addresses can now contain array addressing like a[1]
WIP: used new system for emitters
WIP: used new system for processors
WIP: unitary tests pass
Completed where guards and ported optics game
changed file names
ported GE -> RW
Changed name in UT
Merge pull request #345 from CyberCRI/rename-ge

Array addressing, reducing cloning, and GE->RW