Added Basic Data Message Structure
Added Server Ability to Send Data
Fixed Issue where nil-checked Mail isn't for Data
Handlers also get the connection for more advanced reading / writing.
Merge branch 'master' into development/data-protocol

* master:
  Upgraded Testing to Router Redirects
Added Structs Specifically for Data Messaging
Added True Length Method
Added Filename Parameter to Data Messages