Added a service provider, DB repository with an interface and some other cool stuff ^^