adding gitignore
migrate to gradle and add idea files