use lodash/underscore to refactor createPopup
linting
Merge pull request #23 from paulswartz/requirejs

switch to using requirejs for dependencies
Add build status to Travis-CI