Removed (void) from function signatures
Improved tests. Default to report time taken on each test
read() returning bool