UserInfoPlugin now uses in memory SQLite database

UserInfoPlugin has been modified to use in memory SQLite database. Also,
you can provide own implementations of StorageInterface.