Refactor API to support further development.
update preview command to use refactored api
use faster mocha test in npm test and do coverage when requested or before publish
rename manifest to man to fix a problem
remove iframe option for now
make travis happy
fix tests
Merge pull request #37 from Versal/refactor/api

Refactor API to accommodate ancient RJ's comments and prepare the ground for iframe launcher