frame overhaul

-resizable
-persistent
-added minimize frame functionality
-added a search box reset
-changed docking functionality and sizes
-probably a lot of other small things too...