Add user types to profiles

Very simple change @houndci @cgruppioni @georgetmayorga
it seems like you have 4 different kinds of profiles. so a user should have a profile, which is polymorphic... so `ReaderProfile`, `AuthorProfile`, etc.