documentation format fixes for agents
fixing failing test (utcnow vs now)
adding get_request_argument and several preconstructed variants
adding ip, hostname, and port to output and query parameters
initial update for tests with new fields
NOT_FOUND should return None
adding hostname filter test and url argument parse tests
adding tests for port and ip
switching to lambda (easiear to read the error message)
adding get_port_argument
add assert_contents_equal
switching to assert_contents_equal
adding tests for get_request_argument()
test type fix
slight test cleanup
update to assert_contents_equal to ensure there's not any data left over after the test
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