added file support for messaging.  Need a bug fix still.