Add travis.yml for continuous integration
Refactor delayed call unittests to use Catch unittesting framework.
Use g++ instead of gcc