target .gitignore change for cabal-dev
adjusted setup and doctests to account for cabal-dev usage and added doco to the README.md thats generated