Added demouser class with tests