Yup, Yeoman's great too, only reason I suggest starting with Bootstrap instead is b/c the first time you start playing with Yeoman you can spend a lot of time trying to figure out which scaffolding to download.
There are multiple options for every framework contributed by different people and if you're not familiar with any of them, it can take some time downloading them all, reading through the source, and comparing. At least that was the case for me.
Bootstrap cuts out that step and is a simple, 'don't make me think' way of cutting straight to working with Grunt and Bower.
Thanks for the gruntfile, lots of things and ways of doing stuff in there I haven't seen yet, starred and will refer to it as I continue developing my own.