Added a remove function to TST. now fully functional

Signed-off-by: Tim Henderson <tim.tadh@gmail.com>
add test to confirm compliance with MapIterable

Signed-off-by: Tim Henderson <tim.tadh@gmail.com>