- added travis
- added eslint
- fixed ' 115:20  error  $this is already declared in the upper scope'
- refactor to make eslint validate successful
- removed jshint, jsvalidate