Automated test case execution using TravisCI

Fixes issue #3.