add grunt support - clean up build process