Created students class to monitor testing progress
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
Changed some methods to properties (backport from students branch)
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