Unit tests for the menu class
New design for themes
Consistent function names