moved filename parsing logic to the FileNameParser class and using filters defined in a properties file
fixed regEx expressions
using regEx results for date field
Converted to use Spring to inject the appropriate ImageInterrogator; Replaced System.outs with logging; handled filename issues more gracefully
broke out organization to its own interface classes