Major refactoring

Removed Schedule class and merged with Course class, returned classes to
default package, and edited Javadocs
Added serialVersionUID
Corrected and generated javadoc