Updated cache project functionality through use of json project files add new snippets and removed no needed ones
Updated gitignore