Add user types to profiles

Very simple change @houndci @cgruppioni @georgetmayorga
Only one side of this relationship should have an id. `has_one` does not use a foreign key to find the other object, it looks on the other table for a record with it's own id (much like `has_many`)