Mike,
There is a link in Hugen's threads that point to the new nanovnasharp version - he's writing it.
As for a battery, I used an old Motorola cellphone battery from a RAZR and attached it with 2way tape to the rear.
I guess I could have used longer standoffs and mounted it inside the rear panel - works great and it 800MAh and is 4mm thick.
You can use a battery from any larger bluetooth headset as well.
You should be able to pick these up locally really cheap.
If you want to install shields, use parts from an old cellphone.
I mounted a push button sw on the Boot pads so I can place the unit into DFU mode to push FW to it. Get that from a cellphone as well.
Regards,
Larry