Add parsing of input files into Python objects.

Candidates are UR-SR pairs with associated information and TableauSets
represent everything in an input file. The internal data structure
in TableauSet may change. Also started a file of utility functions.