squash!
Create Soda.cs

Hrmm... Creating this is making me think that there should just be a "FunCommands.cs" and that it should use the same logic for all of these and that these sub-classes should just call the FunCommands class and pass in the name of the command (Tea, Soda, Coffee, Nuke, Whale, Trout, etc).  That should greatly reduce the amount of code...
Add Soda.cs to the project file.
Add "default" variable response
Add "default" variable response
Updated to use "default" if undefined and forbiddenTargets.
define name
Updated to use "default" if undefined target.
bracket stuffs
Meh... Should probably lick itself if no target defined...
Merge pull request #2 from helpmebot/master

fixes:
Merge pull request #3 from stwalkerster/master

Update my fork with Simons version
Merge commit 'cf99f9c72'
Fixes applied so it builds