Added repository and validator files

1. Added repository interfaces and Eloquent drivers.
2. Added Laravel IOC service provider for repositories.
3. Added validator interface and Laravel validators.
4. Updated composer.json.