Image changes to support packer.io

There are a couple of changes needed to provide preliminary support for [packer.io](http://www.packer.io). This set of changes require the new perigee API. Included in this pull request are:

- Add KeyPairName to NewServers
- Add ResponseWithReauth to return the perigee Response object
- Add CreateImage
- Add ImageByID