Update StepProcessor and test, FileHandlerSpec

* Some minor changes in how the paths to the test-data are written.
* StepProcessor.processSources returns a Left with a function that accepts a string to return the correct error message.
* Implemented tests for processSources.