Adding LoaderInterface
Adding skeleton file loader implementation
Adding barebones of Respository
Adding service provider