Improved RegisteredUser validation and Implemented initial Permissions model #59