Merge new menu system

-  **Add kilepes_a_programbol with exit code 0***
Test: in program.py -> success

- **Refactor menu to return status codes**
Fixes #3
Add menu_test manual test case