attempted to add login functional tests, will probably get changed around