Modify .gitignore.

track composer.lock then A composer install run will always use the exact packages.
Add composer.lock
Add key column to haik_sites table
Change default sqlite
Add getStorage to FileInterface
Add delete method to FileInterface.

SiteFile already implements this method because extending Eloquent.
Add exists method to FileInterface
Use FileInterface::exists method
Add touch method to FileInterface
Add save method to FileInterface
Merge pull request #100 from toiee/change-file-interface

Change file interface
Merge pull request #94 from toiee/change-haik-sites-schema

Change haik sites schema
Merge pull request #89 from toiee/track-composer-lock

Track composer lock
Merge branch 'master' into feature-search-plugin