scriptloader actors, now handling exceptions better
splitting things up into seperate files, oh great and other unrelated changes, because I'm too lazy to make more than one commit right now...