derp doc
detect array first so we can allow for non-int IDs
fix doc
return a promise for a cached find
refactor find
expose Nebula as a global