added check for sqlite3 ruby lib package name installation
refactorized metadata: 'users' array turn into 'users' object with its own user nested objects
refactorized providers to use the new 'users' object of user objects
refactorized some more providers