Splits out File System channel into send and receive. Updates test class.
adds send test, updates filesystem with enumeration of files
Creates Adapters folder, moves invalidly named classes from channels to adapters
updates integration tests with adapter updates.