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)