Updated the AMQP API

All of the calls one can make through this API are now in a single file, rather than being distributed across several.

At the moment the node-control calls are poorly documented, but I plan to improve the way that script works before updating the documentation.