Implemented Lua function call using operator() overloading.
Added lua_UserData data type.
Fixed minor bugs and incomplete things