added in a type field for a requirement
fixed up the gui, moved some things around
cannot get the buttons to stay at the bottom of the scree
i think it would be best to put the buttons in the toolbar