Implemented In App Purchase low level patern for easy using In App Purchase functionality.
Updated AllertManager for properly display of NSError.