Make inidividual tests exit with correct status.
Re-organize repo for use with Windows.