cleaning and documenting build script
simplifying adding tests to build - most work done in bootstrap now
simplifying build code a bit
pulling most test support into bootstrap