The EntityFactory is now a static class (not really a singleton yet)
The entities and components classes now use a macro instead of manually defining their ids and related functions.
Created the LuaState class.
Added a typemap that allow direct access to the lua_state struct from a wrapped function.
Added the LuaState class to the flascc makefile.