/// <summary>
        /// Returns the logged-in user profile
        /// </summary>
        /// <returns>Logged in user profile</returns>
        public TlUser AddUser(TlUser user)
        {
            TlUserCollection response = GetRestPOST<TlUserCollection>(user.Serialize(), "api/1.0/people");

            if (response.Count < 1)
                return null;

            return response[0];
        }
        /// <summary>
        /// Returns the logged-in user profile
        /// </summary>
        /// <returns>Logged in user profile</returns>
        public TlUser UpdateUser(TlUser user)
        {
            TlUserCollection response = GetRestPUT<TlUserCollection>(user.Serialize(), "api/1.0/people/{0}", user.ID);

            if (response.Count < 1)
                return null;

            return response[0];
        }