Many changes

fixed linkages in core.js
changed game schema to include timestamps for messages
added MUCH MORE exception safety to basemodule
-> see BaseModule.prototype.withSafety() for details