Rename IParadoxFile to IParadoxParse

File is a misnomer, and I would gladly go with the breaking change early in
development than to have to constantly be reminded of the misnomer.
Refactor and new constructor

Refactored the constructors to a common init function.

New constuctor allows for IParadoxParse and stream.
Add corresponding static parse method
Rename IParadoxFile to IParadoxParse
Refactored write into common method
Refactored write into common method
Change writer design
Paradox saver implements IDisposible
Update Parser implementation
Update README
Version bump