Wrote tests, allowed for devise functional testing, added some tests, most are pending