minor warnning
Split db_manager into db_<client/address>_manager
Fixed Address representation
added get_all_address and address_exist method to manage address
Added insert_address method
delete address method added
Added some comments
added random address method
Fixed tests errors and added tests for new insert, delete and exist address features
Better address_exist implementation
Added insert address to client method
Added test for insert address to client
Added Delete_address button
New db_manager structure to has just 1 session at the same time
new tests for the new structrue of db_manager
Added scrollwindows to manage many clients and fixed default window size
Fixed controller.py to run with new db_manager implementation
new controller structure up to date to manage address and client
up to date with address
Added all comments for methods