build: use the 'hsp' framework for Karma

Closes #6
build: use gulp-based packaging