change git ignore file
add idea files
add simple implementation for single linked list