Updated gitignore to include ides, java, and python stuff