Added toString functions, style merging and date -> string printing