Updated tests and UserConnection model to allow 3rd party mixin
inclusion.  Also beefed up the doc.