Add Lua command support, /reload, and create XML documentation