Change to SpringLayout

Changed Layout from FlowLayout to the more flexible SpringLayout. Also
Made it so that Components are hidden/become disabled when they are not
needed. Added a debug feature where the coordinates of the mouse can be
recorded. Added Components for the question part of the Make screen