Basic summary page implemented. Will want to be polished later #60
Forgot a null check #60
Added descriptions for current settings #86
Code cleanup. Few issues: 1. help.xml is never being used but will in the future so I left it in. 2. Cameron will need to look at Settings.java. I'm a little confused as to what that's for and don't think it's currently in use. 3. Preferences.xml has two settings which are commented out that I left there since they will need to be implemented. #98