reorganizing stuff
add gitignore