Add dylib handling and proper memory management

Added support for handmade_platform.h
Added dylib with dynamic loading (which doesn't work on reload)
Added correct graphics handling