update .gitignore
add binary, re-organize in src and bin