Most of the work done is style changes from the inconsistent style that all of the current devs use to the PSR-1 & PSR-2 standard. The problem I'm seeing is that I can't really see the code changes you've made because their a pretty much all burried in these code changes that happen all over the place. He first outright deleted content in one resulting in 21,817 line commit, then later on he added back 17,360 lines in a commit. These two commits result in 38k lines of code changes, that might not of really changed all of that much. But because of the way it happened, git's engine thinks these are all new lines.
Going over 17k lines is no small feat, but it also massively skews the metrics, and it's making it impossible to find out what really has changed. Pretty much all lines of code are showing up as lines that ZenWare wrote them. Also why were .c9save files committed only to be deleted later on? Also removing .gitignore is a bad step, some of us dev off the same tree we use on our servers and don't want our passwords leaked.
There are problems I have with taking this pull request 'as is'. Those problems really come down to the fact, that with all of the deletions and additions of the same code in different commits (making git forget who really wrote them) it's gonna be really hard to finger the correct person to talk about if we have a problem with the codebase. We'd have to look at these commits, and then track that back again to it's original true author. That's gonna be a pain in the ass.
I love some of the stuff in here. I like that every thing is namespaced and is written to a single spec. That part is really cool. The problem I'm having is the way that it was done as far as git sees it. I also really like that it's name spaced correctly, and that the modules were refactored correctly to something that I had in mind but ever got around to doing. So really good job on the re factoring of that code, that must of been a bitch.
Over all, I like the pull request, but I'm still going to have to go over it fully with a much finer tooth comb then I just did because I can already see some areas where I really can't explain what the code is doing.