Refactoring, new IndexFileWorker and HostInfo

Also added a :unpack job after the :store job, for the 's' command
(store).