Constraints and Table Updates

Hossein's constraints have been added and the tables have been updated
to have default values for certain attributes and the ID field in
USERINFO now autoincrements. Also the trigger given by Johnson was
updated to work with the updated tables.