using template functions for operator<<() now

solves  #14
I currently see no more chance to use template classes at this moment.