TG updates - shell client, error messages

- added simple changelog shell client
- added some error checking and more descriptive error messages in HTTP response