vagrant up is now working and rewrote the test cases and DAO to be more functional