Updated with Keith/Thinhs code. Currently has flashing LED and Switch
software debouncing.