Enable travis-ci for testing

This branch runs the tests and builds the example project to ensure it hasn't been broken. It includes the scheme's so it can be built from the command line.

Be sure to enable travis before merging.