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.
Modify haik_files table schema.

- path column: because path is creatable with site ID and key
+ ext column: save extension on upload file
* make value column nullable: normaly value is null
Merge pull request #82 from toiee/modify-migration

Modify haik_files table schema.
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
Fix setUp methods call parent setUp
Merge pull request #83 from toiee/fix-test

Fix setUp methods call parent setUp
Merge branch 'master' into feature-file-storage