Added fix for allBoards.

* Child boards were being returned along side parent boards, as well
as nested under the parent boards. This commit fixes the issue