update dependencies

This seems to work with ghc 7.9 and a recent lens and hexpat
Better gitignore
Bumped minor version number
Merge branch 'michaelt-patch-1'