Unit Testing Update

Added functionality that should return a simple TRUE if everything in
the Unit Test looks good. If a single FALSE occurs (stats or
distributions are wrong) then it will return FALSE with an added table
of where it went wrong.