Change to Wand and addeded caching
Added Option to build cache
Fixed utilty functions
added compiled python files to gitignore