added canal.py in which Canal class is implemented
added auto-save and fixed minor bugs
edited plot and peak_rough