My solution

This is my solution to your task. I used BEM methodology, also I reconfigured grunt a bit. All compiled files are located at /app/dest/