Initial code commit with a the basic sub class of the dictionary and tests