Initial commit, incomplete and not yet tested skeleton.
Kind of working, with sound notification.