added debug assertions; added a program header; added code for the log file to be written onto the sd card; added button debounce code; added a basic measurement functionality to the button
merge conflict resolved