Add owner user registration and refactoring #5