move the existing solution to python directory and prepare java/groovy/scala directory and update gitignore