This is really cool. Nice work and I find the MIT license you've chosen to be interesting. I chose the very same license for my own open source project because I wanted there to be few excuses not to use it.
Damn, you've done significant work on this. Will have to check this out more in depth.