Refactor the testing API to factilitate much simpler processor testing.
sync'd
feedback from christian
Merge pull request #16 from gk5885/testing-api

Refactor the testing API to factilitate much simpler processor testing.