change getColSize function return error code rather than throw exception.
add todo list
add key compare function and test code.
add release member function to key class.
resolve Key.cpp file compile fail.
update todo list.