fix: rework file opening mechanism so mime is checked first
fix: list container scroll
feat: add more columns to render
fix: loading and saving options correctly
feat: add default options, load options on startup
feat: add file executing and folder browsing
feat: add get file local path so it can be executed
feat: implement basic directory browser window
feat: add support for font family
fix: include mzapo sdl only for computer
feat: add text zoom to file browser
feat: add file browser main loop
feat: add gui list commands for scrolling and clicking items
feat: add list container selected index, padding and colors