initial commit of UI overhaul
multifile support added