added serverErrorLogger - added application info helper (mostly for use with error logging) - so now Logger.Error will attempt to send a message to the server if the logger has been registered