new DataSource, use it in fit_von_mises.py()

new Struct.__init__()