Fixes #10
- Adds optional signature; not sure how useful this feature is since I'm guessing you'd primarily email yourself or some service, but it was an excuse to refactor how body gets built.