better logic around listener and entrepreneur signup and log in