first pass at a userModel engine
concept of usermodels checked in
Merge pull request #2 from crystal-ds/userModelBackEnd

User model back end