move project to gulp based build with karma and sauce

fixes #4
No longer working under phantom (same as below).