typo correction
removed old broken test, they are under refactorization
added demo data for testing
added tearDown method, it cleans up files created during the tests
and the users dictionary
pep8 restyling
removed user datas from the method, now they are defined in the class
updated import
moved pending {} into methods, there's no need in maintaining that status
removed dead code
restiling
improved control on pending.tmp file
restiling