Port diff tests
Add broccoli-cli so travis can test the repo