Finalizes GUI and functionality for submission to hack.uva!!!