Allow users to edit package contents on edit page

Users can edit existing email body fields, subject, and links
Render attachments and links using nested forms
Create links table
Create link objects when email is parsed in EmailAdapter

Corresponding trello card: https://trello.com/c/sehLEBZS
Move PackageGenerator logic to EmailAdapter