Corrected iterator behaviour when the table is empty.
Added for_each_label, clearn, and serialisation methods. Corrected the
incorrect incrementing of _size when the entry is being overwritten.