Attach volume unit test

issue #24
Refactoring

issue #24
Attach volumes documentation

issue #24