Move funcunit-as-promised over from myyola

Adds poller.js and func-unit-as-proimsed from myyola, and adds browserify build task to make it distributable.

Unfortunately Funcunit is not in the NPM registry, which means we have to bower install it as a dependency. That means there has to be a build step to package everything together, unless I am missing something. I don't think NPM/Browserify will source deps from `bower_components` folder, but I could be wrong.