Lots of work, didn't commit enough, my bad. Tests are passing, UI is improved, students can now join  units