added all / incomplete toggle to tests, improved projects spec