initial maven structure
added version control ignore lists