update version and CHANGELOG.md for 0.4.0 release
fix typo in CHANGELOG.md
re-wrote 0.4.0 release notes
Merge pull request #144 from KevinCorcoran/bump-version-and-changelog-for-release

update version and CHANGELOG.md for 0.4.0 release