cleaned up rule error saves to consolidate. standarized format and enhanced error checks
Merge branch 'dev' of https://github.com/votinginfoproject/Metis into dev