added `hound_user` class method and ensure user association is polymorphic

closes #3