rebase project
add git ignore