Implemented executor for ImageFetcher tasks. Now we won't have more than
4 tasks + cancelled tasks won't be executed, if they were scheduled and
cancelled(i think that's cool if you have a lot of albums)