Protein bioelectronics: a review of what we do and do not know