Prebuild Checks System will also be Build Check System

Got the pre-build environment checks system down.  The checks are not fully implemented but the system to do them is in place.  This system will also be able to check the assembled build environment.

A necessary evil.

Version control is here.