Changes

1. I am using dict() instead of orderedDict() since I think dict() has
more functions
2. I added facts[] list which is a list of random facts to give out.
Add as necessary

I worked on "X is a/an Y" input so I made changes to the addFact()
method
- If X and Y are both in the dictionary, then it will either print out
a random fact or pull out a random key
  from the dictionary and ask a "who is Key" question.
- If only X is in the dictionary, then it will update the dictionary
and and ask "what is the plural of Y" question
- If none is in the dictionary, then it will add it to the dictionary
and ask "what is the plural of Y" question (TEMPORARY since i'm not
sure)