Cleanup vol 6

Added functionality:
- Ability to change frame buffer address
- Ability to set OLED font
- Atomic enqueue/dequeue/pop_front/front_type in fifoqueue
- menu_index to get the index of the current menu
- Ability to prevent closing to the menu root node

Added Node 1 README

General formatting
Some variable renaming