Add get/set item Python accessors

Includes exceptions and unit tests for exceptions, and str/repr
functions for Python
Change check_results to use quakelib