Create registry from specified files

It would be nice to have a possibility to create Registry not only from a specific directory but also from files provided explicitly. 

This pull request opens up this possibility. Registry can be instantiated in the following way:
```scala
val reg = Registry.fromFiles(Seq(new File(...), new File(...), ...))
```