Improved docs and added an image showing how godi is working (one day)
Implemented proper handling of symbolic links, which are ignored now.

Includes a test to run through that code.
added information about the package structure
Added first implementation of a parallel reader

Next up is to actually use it
It was incredibly simple to put in the new reader interface.

Tests indicate it works like a charm
Implemented amount of readers to be parsed from cli
Objectified what was previsouly a module-level pool.

That way, certain characteristics will be controllable using the commandline,
like the amount of read-caching we do.
Probably we won't ever though, as write caching will be the preferred way to optimized performance.
Added fully-parallel implementation of getting multiple hashes

There is also a bug that prevents pools from working here ...
Removed pool which fixes memory leaking and hanging

It also makes reading somewhat slower, maybe due to gc and all the allocs we do
Even when an array as pointer is used, it doesn't seem to work.

It's a bit odd, it should work much more easily ...
Now only one buffer is used per ChannelReader

This means there may only be blocking reader operation, but it should be alright.
It's faster now as well
Will now ignore hidden files as well