heavy changes to UserDao to support followers
heavy changes to generate data to create relationships