switch to project- structure
add gitignore