dictionary for assignment 2

this is the start of a prolog program, it doesn't do anything except
hold facts about our data so far. Please make sure that this is how we
want our data structured?