added functions canExistBefore and canExistAfter to Field
moved image tests from NonogramSolver_spec to image_spec
added updateFieldsWithPartOfFieldSet to decodeRow