Ensure source connectors report startup errors
Channel startup errors report channel name

Moved date prepend on logs to server._log
Server only logs when it should
Destinations coerce messages to string on send

Shouldn't ever be an issue with normal operation of the engine, but
should be useful when using the connectors outside of normal operation.
Allow pre-0.3.0 IF creation method.
Move connector-specific code out of channel

Some Connector-specific stuff was being tracked by Channel when it kind of
didn't make sense for it to do so.
Changed data objects to receive a connector for use of its _configTable.
More Channel/Connector Separation
Updating git ignore for new unit tests.
Connector Corrections

General fixes that popped up during testing.
Only log received message once
New Transaction Object

Stores relevant messages during the normal updating of a channel.

Added gettime, getFormattedDate, and getDate with precision to the ms.
Re-implemented message to fit in with the transaction object.
Corrected issues with queueing that have arisen with updates since last release.
Corrected issue with LLP Sender not properly reporting errors.
Corrected issue with File Reader failing on startup if source directory already existed.
Corrected potential issue with FTP Reader if remote directory ended in a path separator.
Channel writes sent messages to transaction
Streamlined Transaction Logging
Minor syntax improvements