Updated models to allow null and set unique columns.
Added image saving ability.
Added shoe saving ability.