Begin integration testing
 + Create a test suite for integration tests.
 + Add documentation to unit tests
Merge remote-tracking branch 'origin/master'
Merge pull request #10 from hawkw/demo

Merge tests from demo branch