Initial API for queue callers and queue stats

Right now we just return 'dummy' data until we implement the redis API.

Change-Id: I49a8527a27962d60cbfa914543df7b87aff0adfc
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Clean up exception handling

While I am not happy with this commit, it does remove a lot of output
from our logging. I need to see how better to handle exceptions with
RESTful APIs.

Change-Id: Ie7fb330bb138a4d95722edb6b0ac7c68bdc981d7
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Import OpenStack nova config checking tool

We also gate on this for pep8 now.

Change-Id: I2e90293e477b4b9775b988d2a1a169f544136de8
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Implement redis backend

This is the initial commit to our redis backend.

Change-Id: I7ee463756b566b2d41f49d269de202fa45881856
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Create schema API

This is helpful for external libraries planning on writing clients.  We
also add some unittests for coverage.

Change-Id: I8b2974d08bc3a1f8f8555ad840ba1d81aaba6261
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>