Update docs.
Reset hash when assigning new value.
Added terminator add/removal tests.
Fixed whitespace.