format fixes
add gitignore