move project to gulp based build with karma and sauce

fixes #4
Karma manages the script lifetime, I presume?