New features:
    - File watcher thread (modifying, removing, renaming, moving)
    - Changed image viewer logic on empty image
    - Added cache mode, currently it caching everithing