add negative tests for bad precinct sizes, closes #280
merge branch 'issue280' into devel