Beef up gitignore file
Fix a bug in atIndexes and improve docs
Add cabal setup files