POST /api/v1/agents/ should create an agent, not create or update
case fixes in log message/errors
more descriptive docstring for /api/v1/agents/<id>
don't forget to set remote_ip for POST requests for single agents
jsonify() is not actually am empty/bodyless response
switch to our jsonify()
provide better error message for duplicate agents
update to tests to account for changes to agent api