Added new Interface `FilesystemInterface` with added `put` method.

Moved AdapterInterface to correct Adapter folder/namespace.
Merge pull request #13 from marcj/master

Added new Interface `FilesystemInterface` with added `put` method.