add first t/04save_c.t

and restructure save_c a bit. no base_hash exported, not in .h
no static anymore (later)