Add methods and tests.

TODO:
* write tests
* implement FileManager
Merge branch 'master' into modify-file-manager
Add comments and value.

Set default input:file name attributes value
Modify tests
Modify regex of File identifier.

dot character is not permitted
Add Getter/Setter of last saved file
Add fileCopy
Add fileSave
Set site ID in FileRepository::factory
Implement FileManager
Merge branch 'master' into modify-file-manager
Merge pull request #124 from toiee/modify-file-manager

Modify file manager