Merge config options on setup

Merge config options on setup
Moved tests to use gulp
Added coverage, coveralls, and ci tasks for travis-ci and coveralls