update .gitignore

initial project structure

initial maven project

created initial examples

remove idea files from source control

minor cleanup