switch to using requirejs for dependencies
add some tests!
travis-ci config
reorganize code in src (ours) & lib (theirs)
use lodash/underscore to refactor createPopup
linting
Merge pull request #23 from paulswartz/requirejs

switch to using requirejs for dependencies