File Upload, Protocol Selection, Appearance Improvements

- Added file upload support
- Added protocol selection support
- Added a bit of CSS to improve style slightly
- Included logic to add GUID of message in results