use domains to stop error propagation
improved error handling for sign up
fixes on systemd service
now it requeres redis and mongodb to be started