changed namespace Vcs to VCS
Revert "changed namespace Vcs to VCS"

This reverts commit 777b0a03a17523d8a15f57289a829dfc656fa6b1.
renamed DirectoryBuffer to ArrayBuffer
made the Binary class more extensible
began refactoring stream wrapper path generation