[travis] installing behave as part of build process
Adding a makefile to run the tests
[travis] running make test

... instead of running the test file directly.  This allows us to add other
tests without having to update the travis file.
Adding acceptance tests to the makefile