Added LuaItem support

Added: Lua Item hooks

Added: Lua Item methods

NOTE: Some methods/hooks do not work as intended. These are marked with TODO