Merge pull request #2 from kevinconway/add_travis

Add: TravisCI config
Fix: Possibility of using None as a callable

The creation of the perf instances was using a reference to a class
that would not be set in the default case. It now defaults
appropriately.

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Merge pull request #3 from kevinconway/fix_set_init

Fix: Possibility of using None as a callable
Renamed 'test' to 'sample'.