better printing, overloaded operators with pointers
getCopy trick, moved IO
small fixes, inline ostream utils