Bit more refactoring and fixed a broken test
Split out the main method into smaller methods.
Added poor mans Dependency Injection
Missed 2 files
More refactorings
rename of service
renamed exporter to extractor and moved to a separate folder
moved Io and Web to a helper folder
Quite a bit of refactoring with folder structure
split the fileutility into 2 files, one for writing the file and the other for a helper.
moved domain logic to the JekyllPost as it feels like it should live there
Adding more refactorings