Added MagisterMessage.TrySend() and...

code cleanUp and a bugfix in the StudyGuide class