Massive code standardization and cleanup

Functions now named in underscore_case; main blocks standardized (as
much as possible); new transcription, translation, and reverse
complement methods; overlap graph and protein from DNA and introns
implemented