ignore .settings/
Add Range assertions
Range contains assertion : if both actual and expected values are empty, assertion should pass
add licence headers
use assertj-core 1.6.0