Refactor to Book/Library
Add .travis.yml