Ion Demos No Longer Break

Ion Demos No Longer Break
Added more comments

Added more comments and restructured code to help those learning the
library.