add markdown docs
add .gitignore