Recursive menu rendering, fixes #5
Rendering test and 1.7 compatibility on tests