Travis setup

this is the basic setup with travis-ci. the code is auto-built with each branch's push. 

There was also an extra commit or 2 that I hadn't pushed in just yet to handle the result of a statement better in the lib.