TravisCI update
diff --git a/.travis.yml b/.travis.yml
index 67467e1..1b5151f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,10 +2,15 @@
 language: go
 
 go:
-  - 1.4.1
+  - 1.5.1
 
 before_script:
-  - FIXED=$(go fmt ./... | wc -l); if [ $FIXED -gt 0 ]; then echo "gofmt - $FIXED file(s) not formatted correctly, please run gofmt to fix this." && exit 1; fi
+  - go get -u github.com/golang/lint/golint
+
+after_script:
+  - test -z "$(gofmt -s -l -w . | tee /dev/stderr)"
+  - test -z "$(golint ./...     | tee /dev/stderr)"
+  - go vet ./...
 
 os:
   - linux