Changed up menu build method to leverage menu_build_tree() in order
to retain correct ordering and allow us to loop through all child
elements - placing them into the child key of the link array.