#19 Implemented controller, service, template and added properties support to accommodate the publisher view