Initial implementation of the HAWK framework

We've written some awesome code for creating 2d games. I thought it was time we started taking those components and putting them into a framework that we can eventually release. I have no plans on releasing the framework anytime soon, but thought it was a good idea to get started.