Split up unit tests: we have those copied from ringing-lib and those written by me
Added bounds check for Row(int n) constructor
Added bounds check for row[i] operator
Added useful message to exception
Modified Row.is_pblh() to return False rather than 0 if not a PBLH