Added unit tests to save time testing
Fixed run_cycle bug caused by signed instruction register