Email designs

This is my work on getting the email designs up and running. There is still a lot of work to be done. No merges until all checkboxes are, well, checked off.

Default email designs to be made:
- [ ] Test email in backend
- [ ] Test email in core
- [ ] Shipment email in core
- [ ] Cancel email in core
- [ ] Confirm email in core

Other:
- [ ] Remove premailer as a dependency
- [ ] Undo some commits and instead cherry-pick their SHAs from master
- [ ] Set up tests for the multipart emails.