Added ngDoc to generated API
diff --git a/views/ngXosLib/gulp/ngXosHelpers.js b/views/ngXosLib/gulp/ngXosHelpers.js
index 407d70e..f833fb8 100644
--- a/views/ngXosLib/gulp/ngXosHelpers.js
+++ b/views/ngXosLib/gulp/ngXosHelpers.js
@@ -4,6 +4,7 @@
 var ngAnnotate = require('gulp-ng-annotate');
 var angularFilesort = require('gulp-angular-filesort');
 var gulpDocs = require('gulp-ngdocs');
+var del = require('del');
 
 module.exports = function(options){
   gulp.task('helpers', function(){
@@ -15,15 +16,37 @@
       .pipe(gulp.dest(options.ngXosVendor));
   });
 
-  gulp.task('docs', function(){
-    return gulp.src(options.xosHelperSource + '**/*.js')
-      .pipe(gulpDocs.process({
-        title: 'XOS Helpers Module',
-        scripts: [
-          'http://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.min.js',
-          'http://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-animate.min.js'
-        ]
-      }))
-      .pipe(gulp.dest('./docs'));
+  gulp.task('cleanDocs', function(){
+    console.log(options);
+    return del([options.docs + '**/*']);
+  });
+
+  gulp.task('docs', ['cleanDocs'], function(){
+    var ngOptions = {
+      scripts: [
+        'http://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.min.js',
+        'http://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-animate.min.js'
+      ],
+      html5Mode: true,
+      title: 'XOS Helpers documentation',
+      startPage: '/module',
+    }
+
+    return gulpDocs.sections({
+      module: {
+        glob: [
+          options.xosHelperSource + '*.js',
+          options.xosHelperSource + 'services/*.js'
+        ],
+        title: 'Module Documentation',
+      },
+      'rest-api': {
+        glob: [
+          options.xosHelperSource + 'services/rest/*.js'
+        ],
+        api: true,
+        title: 'API Documentation',
+      }
+    }).pipe(gulpDocs.process(ngOptions)).pipe(gulp.dest('./docs'));
   });
 };
\ No newline at end of file