Json traits

Pulled traits into a JSON file. Fixed a few typos along the way and made the double-spacing after a period consistent across trait descriptions.

With any luck this will allow for some hardcoded trait information to be moved to the JSON instead (bash/cut protection, warmth adjustment, and other things that multiple traits may share). If nothing else, it gets rid of a massive nested static initializer.