Added user-article relationship and some design changes