Add travis.yml for continuous integration
Refactor delayed call unittests to use Catch unittesting framework.
Merge branch 'feature/catch_unittests' into foo

* feature/catch_unittests:
  Refactor delayed call unittests to use Catch unittesting framework.
  Add travis.yml for continuous integration

Conflicts:
	.travis.yml