changed db schema

removed NOT NULL from fields that do not require to be NOT NULL.
made some other changes based on Dr. Bansal's feedback on Feb 27.