Validate user cannot have overlapping recordings

We don't want to be pulling in tweets for the same user twice. Using the
`validates_overlap` gem, which doesn't seem too popular but it seems to do what
I need.