working, unique key-value pairs
started anonymous creation
all tests passing
all functionality done
fixed merge issue