add a precision to the gc_percent method

It would be nice if the gc_percent method would return a percentage with a user defined precision
```ruby
s = Bio::Sequence::NA.new('atggcgtga')
puts s.gc_percent                         #=> 56
puts s.gc_percent(2)                    #=> 55.56
```