Misc/testfixes

- fix tests so they can be started in any order (zoe had troubles when running tests on her machine)
- move request for username to the loginview, which is more logical and should prevent the "sign in as [nothing]" bug when the proxy is started before the data-system