Fixed some problems when fields were forced to be NOT NULL

Also the admin view for Course is being commented out for not overriding
the options and make it clearer...