added roles, added db-export, added some-kind-of error handling, added auth