Add browserify transform, rename main
Catch non-strings passed to getArrayBuffer()

Previously, these would fail in nameToPath with an opaque 'TypeError:
undefined is not a function' error - now we catch this condition and
throw an error about the invalid resource name.
0.3.3