created display service

- implemented core.display.list
- extended unit tests for new service

could @settinghead review and merge?

Thank You.