@nacx I've addressed the issues you noted above. I removed some of the functionality, specifically pertaining to the various path params, as they are relevant only to code that not yet been added but will come in later commits. Thought this was the best route instead of trying to explain away what they do and why they are there without any actual code to look at.
I also added the mock and live tests. A lot of this is boiler plate code so I hope it's easy enough to digest. If not let me know and I can break it up further. Once this commit is in, and the keys API foundation is in place, the subsequent commits will be smaller and more to the point. Thanks AOT! --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/234#issuecomment-184434418
