BUGs:
PRIO - DESCRIPTION
  5  - extra file read for hash calculation is done (better during comparison?)

TODOs:
PRIO - DESCRIPTION
  4  - clean up code (done in parts)
