Add Interests models and components.

Change interestsRouter to interestRouter to follow pre-existing convention.