Added a rough demo gen grunt task