Subject.toString() no just returns subjectId. Easier to read debug
statements.
Implemented all methods in SectionDao, but code is laden with code
duplication. Also, getAll() doesn't retrieve prereqs, and getById only
retrieves first level of prereqs, and it makes multiple SELECT calls.