big refactor
typo fix and reformat
update gui more often and removed HTTPGetFile status parameter