IO: Update all io classes to coding conventions.
IO: Remove default template argument and adapt examples for #12.