Add button.py

  - Add file to handle the button actions with the main function.
Update button.py

  - Add method to set button LED pin for each mode.
Update button.py

  - Change default 'empty' button LED pin numbers dictionary as `None` to avoid possible ambiguity.