tests: add chefspec tests and add travis config