Create TesterMain Rough Final

I'll walk through and add some commentary tomrrow