Added gitignore entries for data and cache
Basic caching of objects and uos variable declaration