updated gitignore
added permissions cache among other things