Added symbol_error_rate() method

This method can be used to estimate the symbol error rate after employing hardware and layer 0 error correction, given a low level bit error rate and number of years elapsed. Based on preliminary data it looks like it will be feasible to store information reliably for up to 500,000 years.