Add table support and other fixes

* When parsing skins use the yaml config instead of directory path
* Add some various markdown table generation tweaks