Standardize on if-else and apply it more liberally. FUCK OR
This actually makes some tests pass, hooray
Rename test
Add test re: project loc kwarg
Docstring re: project_home
Update some tests re: project prefix
Implementation - tests pass so far
Param types are good
More tests pass!