Moved things around a lil. Added handling of student and teacher repositories. These two entities will live in the same repo because we can do that.