Feature/policy collections update
Created by: phpsa
Updated features to include:
- ApiResource & ApiCollection Base classes for response mapping
- added config vars for limit, addfields, removefields to customise response fields
- fixed bug when using multiple connections to retrieve table columns
- added helper methods to filter request fields
- added resource mappable response call
- added allowable fields contract