got full coverage of home_controller and added more factories, fixed broken project tests again
added more tests, did more refactoring, got coverage up