switched to python naming conventions (even though I HATE underscores!)
fixed ability to import into interactive mode of interpreter
improved name of primary class