Subscription preperation

Creating a few classes needed for sub scription, as well as some
previously neglected tweaks to settings.
Set up XML reading

Basic, totally untested xml reading.
Remembered the commit button

I am silly. All the XML stuff is there now. I'm sorry for neglecting you
git.
Reply code

Bot now has code to act on input.
bridgegap commit

keep the changes while i run back to master to fix a horrendous bug
Revert "bridgegap commit"

This reverts commit fd87914bdb3a15a92cba54ce7624824da1932281.
Testing tweaks

To make the things do stuff and a bug fix or two.
I am kinda bad at this whole Git thing.
Bugfixes

Fixed some bugs. I be lazy. blegh.
Comment pass tweaks

to be ready for actually acting on subscriptions
Subscription mailing

Now sends mail upon subscription posting stuffs. now with bugfixes!
Merge Subscription development into master

Merged Comment poster into Master