Fixed issue 2479

efiction chapter downloader would keep getting multiple identical chapters
also improved tests
also made imported links relative

Signed-off-by: shalott <shalott@gmail.com>
Turns out URI.join doesn't like queries :P

Made the relative->absolute change more robust and handled queries, made test non-ambiguous

Signed-off-by: Naomi Novik <shalott@gmail.com>
just trying to bump travis :P

Signed-off-by: shalott <shalott@gmail.com>
Added tests, hardened efiction importing

Signed-off-by: Naomi Novik <shalott@gmail.com>
Took out unnecessary generalization

Turns out that just closing the </head> fixes all the sites for which this was a useful tool

Signed-off-by: Naomi Novik <shalott@gmail.com>
Merge pull request #1505 from shalott/issue_2479_efiction_updated

Fixed issue 2479 and made imported links absolute