Update .gitignore.
Update cabal file.
Document Core module and update cabal file.
Remove old examples module.