Changed serialize to json_encode/decode

- Removed Folder reference
- Refactored some code
- Fixed issue with reading cache settings
Changed datasource names and renamed `cacher` key to `cache`

- Removed prepareFind method as it wasnt being used