remove tight coupling with Core Users module. refs #214.

This does not directly handle the case of the deleted user but does fundamentally change how Dizkus relates itself to the core user, now only storing a user's ID and then fetching other attributes via `UserUtil::getVars()`. This should facilitate further development in handling of deleted user use-case.