Fixed lack of error handling in FDD driver, also abstracted the Read/Write

UCC git Repository :: git.ucc.asn.au