Library creation with testing

In the past I figured out how to use expect to build firmware using particle-cli, and po-util in Travis CI.

Here is the .travis.yml I used for building firmware in Travis CI:
https://github.com/nrobinson2000/sparkbot-default/blob/master/.travis.yml

I had to use this script to log into particle-cli:
https://github.com/nrobinson2000/sparkbot-default/blob/master/particle-cli-login.sh

You should be able to replicate my scripts to achieve Travis CI testing.