make object serializable; fix bug in PointSet.fromCsv
merge