MenuData and Refactoring

- Adjusted a bunch of getter methods to const
- Added a lot of testing for MenuData and some AFTime fixes
- Added properties to MenuData
- Removed _currentMenuId from MenuController and converted to use
internal _menuData
MenuBuilders

- more development of menu handlers ("builders")
- changes to MenuData
- a little more testing