added directory size code

Signed-off-by: Nicholas Emil Bevacqua <nicholas.emil.bevacqua@gmail.com>
added directory checking code

Signed-off-by: Nicholas Emil Bevacqua <nicholas.emil.bevacqua@gmail.com>
finished writing code for rudimentary volume size determination.

still needs testing

Signed-off-by: Nicholas Emil Bevacqua <nicholas.emil.bevacqua@gmail.com>
finished merge and previous testing.

will handle deletion of volumes on termination shortly

Signed-off-by: Nicholas Emil Bevacqua <nicholas.emil.bevacqua@gmail.com>