Initial commit

Getting the recover.c project into github so I don't lose myself in all
my edits.