adds css asset management
moves bundling to util file and uses promises