Add Domain and Space creation when user login first time

Create new domain whose prefix is the same as prg's name to reduce conflicts when user push new apps.