Initial changes
Added more comments and a parallel test runner