Added multi word compatibility for model and serializers

Replaces pull request #77 with this squashed version and also addresses #72 without the extra has_many :through code.