Changed standard_interface

The read and write methods of the standard_interface are now public.
This change was made so that the static library could be used for other
tasks that might need input/output for classes derived from
standard_interface. Previously the read and write methods were private
and accessible only from one class that had been friended.