Initial Commit
Basic OutputWriter Implementation

Also renamed from OutputGenerator.
Added dependencies required by OutputWriter
Basic implementation sort-of complete
Added README