details
Many changes and details before uploading Mpns api to hackage.