Base model updated to extend Model, added user auth