Back-end updates

Added API.
Added API documentation.
Converted all pages into their own json files.
Created modular table generation.
Simplified version listing in each page.
Automated mod count.
Fixed whitespace and other issues.