removed bug and added circular support for restriction sites, added enzyme digestion tool

removes a stupid bug with the previously added feature of returning the enzyme sites as a list.

Sorry for the multiple merge request. Maybe I was to fast with the last one.