Initial commit of API client

We are basing the majority of this off the OpenStack project
python-glanceclient application.  They recently did some refactoring so
we might as well try out the code too.

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