tags are sorted, contain->contains + test cleanup
added tests for (un)tagging list
fixed missed renamed contain->contains
added tests append/contains/select/find on list