separate user for the frontend and the wallet #25
make it possible to apply database changes in prod without starting the app
give permissions to an unprivileged user to act as the frontend
remove unnecessary evolution table locks
use randomly generated user ids