Improve makeschedule

* Correct bug in fall classes
* Make lab writeups optional (require a -writeups in the name)
* Other minor cleanup
Update academic honesty statement.

* New section on academic honesty and CS.
* Minor cleanup throughout.
* Emphasis some key points.