Final Update

Interrupted infinite loop, finished GUI, made misc. bug fixes, cleaned up code