Buttons did not work if board was idle

In idle the MSP enters LPM3 and does no longer poll

Solution was to implement interrupts for buttons, which then wakes the
MSP from LPM3