Add test for FileRepository (not complete)
Change interface
Change File to SiteFile.

because File is used as FileFacade
Merge branch 'master' into implement-file-repository
Modify tests.

Consider Collection object returned from Builder
Remove mark imcomplete.

Ready for test.
Merge branch 'master' into implement-file-repository
Fix using DB column name.

site_id -> haik_site_id
Modify tests
Fix indent
Merge pull request #76 from toiee/implement-file-repository

Implement file repository