Created students class to monitor testing progress
Created a test selector and integrated it
Finished inital test selector
Ground work for test processing form
Starting student managed build
Made further refinements to Student
Started integrating Student class in to main workflow
NOTE: Not currently in usable state
Finished moving build code to Student
Updated testing loop to use student objects (very primitive at this point)
Will run again
Changed some methods to properties
Merge branch 'master' into pyscreen_support
Modified student to do state checking when calling certain methods
Added __repr__ and __str__ methods to student
Fixed testing loop for state checks
Testing loop now uses proper Student api
Merge branch 'student_records' into pyscreen_support

Conflicts:
	grade.py
	testing.py
Added a test processing form
Added options to save test output and run a manual test to the test processing form
Integrated test processing form fully
Reordered test processing form
Made path selection form
Made path selection form
Merge remote-tracking branch 'origin/pyscreen_support' into pyscreen_support

Conflicts:
	grade.py