Support python pipeline in catalyst adaptor
Fix memory leak on snapsrve shutdown,

add a ctrl-c catch to try to exit cleanly