Refactored to use properties instead of ivars, and hide alertWindow when dismissing

I went through and refactored `PXAlertView.m` to use the declared properties instead of accessing the ivars directly.

Also, there was still an issue where the `self.alertWindow` was not going away when multiple alerts where displayed. Adding `self.alertWindow setHidden:YES` resolved this.