Added a UserExtra model to hold extra information about users without modifying the built-in User model. Modified signup and profile update process to add support for this.