row created with number
raises an error if the row number is not between 0 and 99
row contains 50 unbooked seats upon initialization