cleaning up code, adding comments, finishing GUI, fully functional status tab as intended, fixing catch statements