Major fixes to build to detect failures.

- Added preliminary testing README.md
- Updated gitignore
- Fixed broken tests
Merge pull request #45 from jeffmay/fix-testing

Fix build to detect failures.