core: Added Provider class

This class will contain the information of an external provider.

Change-Id: I67e42286f513cf47dd057a6078ea365d6dff24e9
Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
Signed-off-by: Alona Kaplan <alkaplan@redhat.com>