Travis integration

This allows for continuous integration for the package. The build status will automatically update with each commit. If you haven't merged the other pull request (`syntax-fix`), you can just merge this one and ignore the other.