cIOS rev17 is the recommended one, but rev21 (with any base, I think) should work.
Best way to install WADs is using ShowMiiWADs (by Leathl).
Don't know how to setup for a HDD, i've always used a USB Flash Drive, until I started using UNEEK. And by the way, TriiForce has a lot of compatibility...