No real purpose in posting this here, just adding another voice to the choir and building a greater knowledge about the behind-the-scenes work.
You can check it out here. Any present and future attempts to break it (especially as I add more features) are welcome, as is any comment/criticism. Sourcecode available upon request.