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.
@cnatoli while we are fixing things I'm not in love with this name. Maybe add to the list for another pass.