Fixed the user models to subclass the abstract user instead of being a foreign key with the info