Split subpackage

In order to isolate the registry and to have a much better overall structure, I started to split the project in subpackages.

I had to isolate tools too as loop import are forbidden in order to avoid too much duplication.

Work in progress, for now, the main tests pass, search, auth and pull works.