fixes #4 addes specs and acceptance tests for setting project_home to nil