WIP: Agent Integration Testing

I wanted to get these two testing commits up just to communicate the direction I want to head with agent integration testing. Any and all feedback is welcome.