Added On/Off button

Fades down at next opportunity, rather than straight off. Fades on too.
Also added basic interrupt examples and button examples