drop_database added to client
bunch of tests added, an bug found in update method