Just finished updated circuits and pcb layouts.
controller_2d.zip
power1d.zip
I have used a connector and individual wire connections between the controller board and power board Mosfet gates to equalise track lengths / propogation easily. Battery voltage monitor (thanks NiHaoMike) and rev counter are included. Spare inputs and outputs are also included.