Adding collada loader source
Bumping version of three.min.js

I probably didn't update three.js unminified
updating whale media
Introducing asset loading system

possibly over architected, but I don't know how to get around all
loaders being different and still abstracting them out. Also modifies
the promisify function to not { object } the first param if it's only
one.

Minor introduction of three clock which we'll need to switch to full
time.

De-asyncs Cache.birth and loadGeometry! very nice

also of course shits out the factory assets thingy.

namespaces all assets to Bub.Assets instead of Bub.Utils