Added failing importer tests.
Fixed an IndexError during reordering.

Fixed #56
Added additional level tests.
Fixed caching import issues.
Merge pull request #55 from jacebrowning/importer

Imported Documents/Items need to be added to a common cache.
Changed Level repr for headings.
Fixed cyclic imports.
Merge branch 'master' into python3.4