Attachments must have attachables

- [x] Add attachable validation to attachment
- [x] Add migration to clean up hanging attachments

There weren't any attachments without attachables, I'm assuming this is the same on production.

PT: https://www.pivotaltracker.com/story/show/61473136