karazhan: netherspite portal implementation

- better documented
- next step is to merge with xfurry's version