Merge pull request #1 from helpmebot/master

Update my fork with current version
If !coffee is called with no parameters, helpmebot pours a cup for whomever asked for it.

Simon, I think this should be right (should work).  If it does, great pull it in and I'll update the others that should do this as well; otherwise, please fix any errors and add a little note as to why it wouldn't work like this so I can learn and I'll try again with another (probably "tea" next since this is based on that).  Thanks!
New ping command...

`!ping` pings Helpmebot ( replies with http://helpmebot.org.uk/wiki/Message:CmdPing )
`!ping <username>` pings <username> ( replies with http://helpmebot.org.uk/wiki/Message:CmdPingUser )
Rename ping.cs to Ping.cs
Add "Ping.cs" to includes
Using Simon's suggestion...
Cleaned up.
fixes:

* declare a few variables (Ping, Coffee)
* move one variable to an outer scope (Ping - message)
* auto-gen documentation
* fix project file copying non-existent file to output dir causing errors on build