removed bug and added circular support for restriction sites

removes a stupid bug with the previously added feature of returning the enzyme sites as a list.