Add .gitignore which ignores common IDE and OS files
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c2959e5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,40 @@
+# Synapse test output
+derby.log
+logs/
+
+# Eclipse
+.project
+.classpath
+.settings/
+bin/
+
+# IntelliJ
+.idea
+*.ipr
+*.iml
+*.iws
+
+# NetBeans
+nb-configuration.xml
+
+# Visual Studio Code
+.vscode
+
+# OSX
+.DS_Store
+
+# Vim
+*.swp
+*.swo
+
+# patch
+*.orig
+*.rej
+
+# Maven
+target/
+pom.xml.tag
+pom.xml.releaseBackup
+pom.xml.versionsBackup
+release.properties
+dependency-reduced-pom.xml