Beginning conversion to node 0.10 and SDL2
Add more SDL2 functions, refactor some things
Can succesfully create a window!
Refactor/move code, builds completely clean now, added lots of features (untested)
Surface/texture/renderer wrapped. Can draw a white square!
Seperate simple containers to another file, re-wrap SDL_Color

This method of wrapping containers is cleaner than the previous, erroneous,
and cryptic method of looping over arrays. (we could have the fun problem
of not updating a length count and iterate over random memory)
Can get PixelFormat from Surface, Color testing
More functions wrapped, more refactoring, etc.
Lots of event functions wrapped.

A bunch of functions are not implemented due to threading
issues or just not having certain structures wrapped. This
will be fixed someday. For now, basic functionality for events
is in, allowing someone to fully process the event queue.
Add all keycodes (not scancodes)
All the scancodes.
Finish wrapping keyboard handling.
Wrap mouse handling functions.
New RectWrapper to fix Rects leaking memory.
Include small bit of test code.
Wrap SDL_ttf. Start fixing wrappers
Remove log messages, replace code wrapping font