added GUI functionality, renamed classes

can add new questions in any order, corresponds to exam order