made definition unique for a given term

Signed-off-by: Jonathan E. Magen <jonathan@wework.com>
added storage capabilities to memory store

Signed-off-by: Jonathan E. Magen <jonathan@wework.com>
memory store getting fleshed out

Signed-off-by: Jonathan E. Magen <jonathan@wework.com>
simplifying memory store to respect separation of concerns

Signed-off-by: Jonathan E. Magen <jonathan@wework.com>