Multi Platform commenting component for AngularJS