_generateResponse should return undefined when it doesn't have enough data to actually generate a response
Start to add some tests
Add travis-ci support