added grunt task management for packaging