Good job man, code looks tight, wish I had some more time to jump on this. Keep it up.
EDIT: Btw, do you happen to have a book or some study material on this subject ? Anything you can recommend ?
EDIT: Btw, do you happen to have a book or some study material on this subject ? Anything you can recommend ?
I don't - I wasn't really following anything unified. I just pulled together a bunch of crappy web resources :)