Removed extra commas, easier child theming

Removed extraneous commas from gruntfile.js.  Split out the off-canvas menu and top bar into layout parts for easier customization from a child theme.