Minor layout changes
Added lua container class. Can organize multiple text and images into one base image.
Lua update functions are unhooked if they cause an error
Factored out lua library and metatable registration code
Added debug option to global Makefile
Reordered initialization. Lua is now the first module initialized. This allows future modules to call Lua functions.
Added Map::Script. Executes a Lua script based on the object's file option.
So far, only a load function and interact function can be hooked.