refactor for mroe extensible code
bug fix: modify user
added destroy method to terminate redis connection
implemented PostgreSQL as datastore
added PostgreStore
updated README.md