big clean
add gitignore