improve unittest coverage for neo core
implement merge method in all relevant classes
irregularlysampledsignal pep8 cleanup