Fixed constructor not parsing config options
Fixed naming of Provider Abstract
New entity for user data