users: create public profiles

This should close #22.

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>