Add support for party split tracking and timeline tracking of party size

Add field to remember party split, add timeline tracking of parties' seats + a bit of PEP8