Made several updates to synology API

- Added support for search, permissions, thumbnail, download, upload
- Added ability to get and post binary data
- Added error code 900
- Use requests library