Menu normalizer denormalizes
Added docblocks
Removed menu factory
Reverted composer requirement, fixed tests