Added more source comments, switched file extension back to .iced

Switching file extension back to .iced, since GitHub is finally adding
syntax-highlighting for .iced files