change descriptions to markdown
added gitignore to ignore checkpoint file