Add update endpoint to API
Write downloaded file to disk
Move twisted import further down
Add module level doc string
== True -> is True
Don't try to download an update two times at once
Add copyright headers for Ambient

[ci skip]
Add docstring for update endpoint
Add --updates-drop-dir argument to agent
Use treq.get directly instead of pyfarm's wrapper
Encode URL from unicode to bytes

Treq expects the url as bytes and will produce an error if it is unicode
Add errback when for downloading update
Rework writing downloaded update file to disk
Log bad return code from master when updating
Merge pull request #90 from guidow/update_endpoint

Add update endpoint to API
Merge branch 'master' of github.com:pyfarm/pyfarm-agent into logger_fix