StudentGuy and GUI improvements.

StudentGuy got split up to better faciliate future functionality. Some
things also got reorganized: Created gui-related folders and things.