Rewrite pool to use two arrays
Browserify + grunt watch
Jasmine specs against dist source