Implements the first batch of unit tests

Some unit tests have been made for the following components :
- MakeMenuCommand
- Menu Generator
- Container Aware Providers (Renderer/Provider)
- RouteVoter