list datasets
show error messages on failed model update
add export format enum and allow export to output stream
fix travis build config

Travis by is configured by default as
```
install: mvn install -DskipTests=true
script: mvn test
```
which completely skips integration tests.

The `install: true` runs `bin/true` which skips the Travis' install phase (not to be confused with `mvn install`).

http://docs.travis-ci.com/user/build-configuration/
http://docs.travis-ci.com/user/languages/java/
Merge pull request #30 from martiner/model

show error messages on failed model update
Merge pull request #28 from martiner/report

add export format enum and allow export to output stream
Merge pull request #27 from martiner/datasets

list datasets
add rest api polling support