Added stage 3, keystone component.

Change-Id: I052326809576e204b89704f054efacd9a66dace6
Make swift optional, currently we don't have a swift on the testcloud.

Change-Id: I80544ef148b5e23c516e9f83c55588992be06b0e
PEP8 cleanup.

Change-Id: Icd68fea9fbab932f0c3d5ace3b1cd336c403f5b7