Add gitignore
Ignore classpath and classes
Ignore settings
Ignore bin
Merge remote-tracking branch 'upstream/master' into mikera
Merge remote-tracking branch 'upstream/master' into mikera
Add compliance tests to test suite
Ignore target
ignore temporary .lein files
fixed merge