Fix breaking incompatibility with angular v.1.3.x

controller/constructor functions usually do not return anything. Return value is causing breaking problems with angular 1.3.x. 
Viewport moved to controller's this.viewport and read from in uiScroll directive.