Finish namespace conversion

Directories should reflect namespace structure. Moved all classes that the consumer shouldn't care about into a different namespace.
We do not. But one would think twice when `using Lingual.Infrastructure;`