-Added some queries to DBConnector class.
-Changed person and course queries to return persontype and semester as strings (we don't want IDs in the java, just the DB
-Changed student and teacher classes to have personType instead of personTypeID.  Throw an exception if you use e.g. student constructor to get a teacher from the DB.  Vice versa obviously as well.