Lots of changes, reorganized and started web gui