fixing any loading weirdness
changing some naming and pathing
fixing some scroll stuff
Moving files
Added cache object
Added detail sub menu
Added scrolling to sub menus in case they get long