Added button debounce.
Moved static variables into the Buttons class
Added Configuration.example.h, added Configuration.h in the ignore list
Added API path to the configuration
Replaced all tabs with 4 spaces
Inlined all methods of Catalog, saved 128 bytes of flash :-)
Set the sync period to 10 minutes
Fixed compilation warnings