Updates and stuff

JSHint v 2.5 removed some [options](https://github.com/jshint/jshint/releases)

JSHint wasn't finding unused amd modules so I added amdcheck. It's not perfect but it found some.

Selfish credibility addition

Fixed travis