Added travis config file
Merge branch 'master' into dev

Conflicts:
	.travis.yml
Closes #1
Bigger refactoring of the routing component. Involves API changes and probably needs a bit cleanup.
Merge branch 'refs/heads/dev-0.3.1' into main-master

Conflicts:
	.gitignore
Updated version in build file to 0.4.0-SNAPSHOT