adding some reporting, adding project index tests and improved test runner to give better output