add requirement ebooklib to support epub format
implement epub_parser
add epub test file and corresponding checksum to test script
.epub documentation and changelog
fix broken hyperlinks
Minor pylint/style fixes.

Updates changed files from a combined 4.39/10.0 pylint score
to 6.56/10.0.

* Fixes usage of Python builtins as variable names.
* Removes unused variables.
* Removes unused imports.
* Adds some docstrings.
* Fixes old-style exception handling.
* Adds missing `with` statement to json file handling.
* Replaces old-style class declaration.
Resolves issue #38

Use a different random tempfile for each processing job.

Also updates pylint score from 2.0/10 to 8.46/10.
Resolves issue #38

Use a different random tempfile for each processing job.

Also updates pylint score from 2.0/10 to 8.46/10.
Reverted tesseract.py from upstream in response to

@christomitov's update re: ticket #41 in the conversation for #38.
fix PEP8 in bin/textract
PEP8 fixes in parsers

PEP8 likes double newlines between functions -- in violation of PEP8...

http://legacy.python.org/dev/peps/pep-0008/#blank-lines
merging in .epub support
merged #43
merging #44. fixes #38
updated changelog