Code layout has been changed and improoved. Annotations are added for documentation. Automated through utility functions and data tables
BREAKING CHANGE: Tested from clean. Now properly uses LuaRocks to install dependencies.
Change codeium provider to neocodium. Re-build the nvim-cmp configuration to integrate better. Move ai plugins to ai.lua. Move cmp plugin to cmp.lua. This will make the code easier to navigate.