Squashed commit of the following:
commit b480676cef
Author: Arne Schlüter <arne@schlueter.is>
Date: Wed May 30 18:38:40 2018 +0200
Remember login credentials
commit ed060e55b6
Author: Arne Schlüter <arne@schlueter.is>
Date: Wed May 30 14:45:11 2018 +0200
Add tests for auth process
commit ca8972f8c3
Author: Arne Schlüter <arne@schlueter.is>
Date: Wed May 30 13:34:38 2018 +0200
Make sure to always run tests in development