Upgraded to Fork CMS 3.7

* Upgraded to Fork CMS 3.7 specifications
* Refactored out SpoonFile & SpoonDirectory