coredump: move core dump functionality into its own file