add source
add project info
add gitignore