feat(Task): Adds functionality to accept outputFilePath. Changes input parameters
chore(Task): Removes TODO item
chore(Task): Adds docs comments
refactor(examples): Moves examples to /expected
chore(gitignore): Adds dev files to ignore