Taking a code dump all over your project

Not perfect, but this gets it out there.  Feel free to cherry-pick commits you'd like, or to ask for commits to be squashed into features.