Update gitignore
Add workspaces and ImageCache
Implement image cache
Fix coments
Merge pull request #7 from Constantine-Fry/fry-image-cache

Fry image cache