It's done at last. Sorry for the delays but some things got in the way (and you'll soon discover that there's a hell lot of text, with a way too long background information part in the beginning).
If you find any spelling/gramatical errors or if something just sounds odd in general, tell me...