migrate lodestone character scraper from co to promises.
stray console.log dirtying up my test output
much test.

I want to cover this guy's behavior as much as possible so I can swap to bluebird and be sure it's still working as intended.
much more test. think that pretty much covers it.