Cleaned up code somewhat

had a brain fart and realized I was storing modules in _asm  so I
didn’t lose their address that I don’t need to… that’s the whole reason
import caches files and returns immediately with the address… duh… also
started cleaning up config and menu handling, but I still don’t like it.