CRUD interface classes for user and listing

added interface classes and implementation classes