Fixed load calling on overload contructor

Switched from lower Case l to L
New method, new overload and some minor changes

Added new method, Clear, and have added a new overload for remove. Also
commentMargin is now an easily edited Int at the top.
Added new method and overload
Uses List<string> instead of ArrayLists

Fixed the load typo to Load

Changed the set function to have the subSection first. It's much more intuitive and looks more organized when setting multiple variables. It was visually awkward to seperate the key from the value.

Removed the ToString() calls.

Added using to the Save function to keep it consistant with the Load function.

Removed Close() from the Save and Load function, because using closes automatically.
replaced new list calling with Clear method
Roll back for merge
Merge branch 'master' of https://github.com/kennyist/Unity_tools
Merged master Fixed conflict
Fixed up a merge error
Changed Usage in Readme, fixed Remove()

Fixed remove so substring is first
Sorted out documentation

Fixed script documentation to support the change in "subSection" being
first on all methods now.

Fixed example in Readme to support the new way of calling these methods.
Fixed "commentMargin" not being used

Added "commentMargin" to save from merge removal.