Add dependencies to travis-ci

check needs to be inestalled in travis. Also, refactor some stuff in
.travis.yml and add notifications

Signed-off-by: Max Sikstrom <msikstrom@op5.com>