Adds .settings to ignore.
Adds a sample unit test in preparation for real unit tests.
Updates JUnit version.
Fixes a bug in NullDriver that allows functions to run while driver is disabled.
Merge branch 'develop' into rspelling-develop

Conflicts:
	gui/src/main/java/org/openpnp/machine/reference/driver/NullDriver.java