adds test setup

adds a single test and sets up travis configuration

adds travis build status
Merge pull request #19 from bshaffer/add-unit-tests

adds test setup