Travis support.

This build will fail, as the examples need updating.
Warnings also need addressing.