createCategories(input) {
		var categories = [];
		for (var key in input) {
			createCategory(input[key], categories, '', '', this.directories);
		}
		categories.reverse();
		return categories;
	}
/**
	 * Creates the category files that can also be used as 
	 * configuration property for other files as well
	 * @param {Array} input - The user input for categories
	 */
Creates the category files that can also be used as
configuration property for other files as well
@param {Array} input - The user input for categories
Creates the category files that can also be used as configuration property for other files as well @param { Array } input - The user input for categories
createCategories(input) {
		var categories = [];
		for (var key in input) {
			createCategory(input[key], categories, '', '', this.directories);
		}
		categories.reverse();
		return categories;
	}
createCategories ( input ) { var categories = [ ] ; for ( var key in input ) { createCategory ( input [ key ] , categories , '' , '' , this . directories ) ; } categories . reverse ( ) ; return categories ; }
Creates the category files that can also be used as
 configuration property for other files as well
 @param {Array} input - The user input for categories
Creates the category files that can also be used as configuration property for other files as well @param { Array } input - The user input for categories