Custom user support

Fixes #8, #9