enforce unique email by making it User model's id
get rid of Rant, implement Title in its place
add "sites" implementations from old pytaku