Add Mutation Testing

Current work in progress with @mbj