Modified gitignore.
Optimized UIElements and related classes.
Added Settings to the menu system.
Attempted at a proper main menu, still WIP.
Added settings file.