Don't Throw Error for Empty Requests

- add empty group signature
- prettify log output (spaces)
Allow clock systems for domain offsets

If the domain offsets are ordered in a clock system instead of
starting with globalDomain.getOffset() (could be at (0,0,0) )
at file (0,0,0), this patch allows to read them.

First, the file with the lowest offset (aka
globalDomain.getOffset() ) has to be found. Afterwards,
the same divide&conquer algorithm looks for the top-left corner,
but only in the "upper" or "lower" volume, seen from the "first"
file.

At the end, the real read algorithm will walk over an "optimal"
number of files for requested planes. If no plane was requested
but a general volume, the algorithm (should) still work but is
less efficient if one is not looking for the full domain
(same behaviour as before).
Clearify Vars and Comments
Merge pull request #41 from ax3l/fix/movingWindow

Fix/moving window