Add pycharm project files exclusion
Add debug logging to understand why POST is failing
Ensure the POST zone_info parameter is valid JSON, otherwise the server's API handler hangs
Make debug configurable
Ensure content type set
The get zone schedule API returns a JSON blob which is not the same format as the set zone schedule.
This change adapts the response so that it's compatible - makes backing up / restoring zone settings possible.
Add backup and restore to file methods
Refactoring to better support systems with multiple locations, gateways or control systems
Merge branch 'dev_set_zone_schedule'

Conflicts:
	.gitignore
	evohomeclient2/__init__.py