Added grunttask and client side cache