updated menu validation
test libraries added to composer
initial menu testing class added