Define ::User as class for Contributor#user object

It's necessary to not raise an estrange `NoMethodError: undefined method `all' for Neighborly::Balanced::User:Module` exception.

Could not reproduce the exception inside test suite, so just added a comment explaining the reason of the commit.

Should fix neighborly/neighborly-balanced-bankaccount#51.