finished authenticated. writing more tests, then will most likely start work on surveys.