refactoring folder structure
add idea files
add ignore file