JoinLogging file path is now portable

It originally produced files name "join_logging\xyz.txt" when run on Linux.
Corrected to produce a file in a subdirectory on all platforms.
added class for the message context, can reply appropriately
Merge pull request #9 from CrystalGamma/crystalgamma-dev

JoinLogging file path is now portable
Merge pull request #8 from chromos33/master

JoinLogger ownJoinNotification
savepoint
Handler refactoring, step 1: YoutubeHandler and WebsiteHandler now both implement IURLHandler and are invoked as such
Imgur handling removed from WebsiteHandler, put into own Handler
small correction to MessageContext
Merge pull request #11 from CrystalGamma/crystalgamma-handler

New URL handling
adding forgotten file IURLHandler.cs
Merge pull request #12 from CrystalGamma/crystalgamma-dev

adding forgotten file IURLHandler.cs
Merge pull request #1 from Kolpa/master

Update