Added check to updating catalog -> will only update if the codeName matches manufacturer field. Added API to get all types, Added lean() to all database queries for only getting the entries to speed up the retrieval, added check to promote to manufacturers to ensure that a codeName exists for them.
CSS changes.
add in header a separate page for upload new catalog
added the catalog type list page
On updating codename, user is demoted from manufacturer, added check so that manufacturer can only upload catalog entries for his own catalog, added an error alert modal for client side errors. Also, added client side check to prevent a user from getting promoted to manufacturer without a codename.
changed the list
Merge branch 'CatalogXlsParser' of https://github.com/nghiank/ComOn into CatalogXlsParser
Added API to get all the fields in a type.
moved cat type list and cat list to one page
Merge branches 'CatalogXlsParser' and 'CatalogXlsParser' of https://github.com/nghiank/ComOn into CatalogXlsParser
CSS changes
Done with listing.
Merge branch 'CatalogXlsParser' of https://github.com/nghiank/ComOn into CatalogXlsParser

Conflicts:
	public/js/controllers/catalogListCtrl.js
	public/views/Catalog/catalogList.html
Fixed schematics error.
Changed order of addition.
Revert "Changed order of addition."

This reverts commit ed36293dc6c16cff75b16ee1afad2bae55f3fbaf.
Added default.
Added Page for manage catalog, including the page for upload xls.
fixed js lint error + css changes
Increased browsing speed.