Added basic Interfaces.
Ignore temporary IDE files.
First and very basic structure of filesystem-, adapter- and file interfaces.
Moved FileInterface to the root directory.
Moved NamerInterface to root directory.
Moved StorageInterface to root directory.
Moved AdapterInterface a directory up.
Do not use unnecessary nesting levels.
Fixed broken tests.
Added DocBlocks to the interfaces.
Included two basic namers.

* OriginalNamer: Returns the current filename.
* UniqueNamer: Returns a unique id including the file extension.
Added a test for the OriginalNamer.