TeeTime's config file for pipe factories is not used when TeeTime is used as dependency
When using teetime, its configuration file contained in the jar is not used.
Solution: TeeTime should search for all available pipe factory config files and merge them.
- write class to find an arbitrary file in classpath
- write test that
- finds a file in classpath
- finds multiple files of the same name in classpath
- fails to find a missing file in classpath
- change Registry to load all pipe-factories files with the same name in classpath (in test/resources/data)
- write test that
- loads an empty pipe-factories.properties
- loads a single pipe-factories.properties
- loads multiple pipe-factories.properties (using different folders in test/resources/data)