Update paths unit tests to test behaviour

This commit:
- adds test to check there is curator string
- adds a test for version to comply to semVer
- adds a test for keywords to be lowercase
- removes tests for instanceof for arrays