Use FileReader to base64 encode attachments

Implements #82

The tests pass but I didn't actually run this code.

Need to get an SMS number :(