Finishes the ConfigLib

Adds categories for the config values
Adds descriptions for config values and categories
Adds correctly formatted file saving/writing for readable configs
NEXT:
Make configvalues get saved per category