Knife should be able to create additional storage

- provides capability to create storage volumes
- volumes are attached to instance before bootstrapping

This pull request is initially for feedback.
- Tests are not complete
- The latest version of fog is not called in therefore certain features are not yet able to be implemented (encrypted volumes)
Does this mean that all the options from this module will show up in knife ec2 server create's command line? Not sure if that's intended or not, the cli is already pretty long in terms of options...