Add Interests models and components.

Shouldn't need to trim the id as the user isn't submitting it themselves.