1xN input files
main: pep8 fixes
main: convert bounds to ints
main: 1xN test file
action: pep8 fixes
action: PlaceItem
action: RemoveItem
constraint: pep8 fixes
constraint: check bounds instead of seats
goal: pep8 fixes
goal: use state.analyze() to count items
item: pep8
item: repr and str
problem: use 1xN shapes
state: Segment
state: rewrite str with ||
state: analyze
state: __eq__
state: UT