Add browserify dependency
Align package.json

because
Move custom event helpers to utils
Align ready flag

reasons
Add `require` calls to source files, pass 1

Probably missed some, oh well
Move favicon b64 to separate file

Really tired of staring at that shit.

Funny git file rename detection: `intro.co` got renamed _and_ modified?
Restructure control flow around modules

Also, add in (should be) all the missing dependencies.

I don't really like the overhead of node modules right now, but it'll be
a whole lot easier to add in functionality from component and the like
once its all done, so it's totally worth it.
Require browserify from Cokefile

I was going to actually implement the compiling shit, but apparently
browserify just changed its entire API, which is good in that the
compiled output is _way_ cleaner, but bad in that now I have to figure
out how to get it to compile coco. From a cursory glance at the source,
it's got a whole bunch of weird stream/socket shit, and comments are
kinda sparse. Not that I don't like streams (bacon.js), but it's like
reading haskell--I know the syntax, but the libraries are so foreign to
me that it's impossible to tell what's going on.

So I'll just push this as a topic branch and finish this... later
Add more TODOs to Cokefile

Come on github, just give me my damn commit of the day, fff
Swap browserify for commonjs-everywhere

mite2cool
Implement cjsify build in Cokefile

nice reduction if build code at the expense of compile overhead
Fix missing requires
Merge branch 'commonjs'