Enzymatic And Non-Enzymatic Bioanodes: Novel Materials For Glucose Oxidase And Polyviologen Biosensors And Biofuel Cells