updated deprecated Ion API calls
null pointer checks
adding unused suppressed warning to TAG
Merge pull request #2 from junky8687/warnings_cleanup

Warnings cleanup