GUI update race-condiiton fix & ant-based build & deploy

Changed GUI log-panel updates to run on the event dispatch thread, preventing intermittent deadlock issues.

Restructured repo, cleaning out many unused files and renaming others to be more clear.

New ant build scripts for compile, Jar-creation and deploy builds to OS-specific directories.