Giving client repository info

Added returning repository info to client, created classes repository
and splitting user into contributor and user