add unittest for ordereddict
add ordereddict doc