Testing and CI

- Espresso testing framework
- Travis CI integration