Moved cache into module
Updated gitignore