Improved interface of python binding

You can use string instead of key_t to set a key
You can use string instead of data_container_t to set a dc
key_t and data_container_t can be used as before