Roles, database fixes for better creating companies and adding roles