[PD-452] Added a states module with a synonyms dict to be used for filtering on state

With with @JLMcLaugh's synonym idea. Now filtering by state with HI won't return Ohio, and a user that already has Ohio won't miss results.
You should include a comment here that describes your intent. Returning a list that includes the original term is ok, but you shouldn't have to read through multiple dict and list constructors to understand that.