- Converted strings from VisitorBuilder into enum

- Converted strings from VisitorBuilder into enum
- Added validation for score strategy
No, it can't.. This validation guarantee that user won't pass unsupported scoring name, wg the one which I mentioned above. The result is the same as notBlank() method.