Rewrite to use the files savdstatus reads, rather than savdstatus itself.
This is because savd status is insane.
Added tests