GUI event functionality

Check the MainForm class to see how I have chosen to handle events (try
clicking the buttons and watch the console.) I added a date radio
button; if you will be sorting and searching by date, you can begin a
'sort by DateAD' as soon as the user clicks the Date radio button, or
sort by name if another radio button is clicked.
Subproject commit

not sure why github is complaining that I have uncommitted changes