Set up average object puller and other network controller pieces.
Merge remote-tracking branch 'origin/NetworkControllerWork' into NetworkControllerWork
Updating NetworkController2
Fixed merge issues
Merge pull request #11 from jmsacks/NetworkControllerWork

Network controller work