add .gcda files to gitignore list
adapt cma optimiser to use offtimes and durations instead of ontimes and durations; clean up optimiser script