Idiomacy pass

@andymoe, this pass was to convert ivar usage over to properties.

Please review, and also point only any places I might have missed.
Sounds good @leskowicz, so @cnatoli you are good to go here once you fix the variable name issues. (Or do another pass for those)