Added "angle" option

It wasn't possible to specify the starting angle of a rotatable
so I've added an angle option. I also discovered a bug with the
custom handle code which I fixed at the same time. Finally, I
added some extra demos.
Added custom handle

Think I managed to miss actually committing the changes last time around.
This is what you get for coding on the bus! Committed now.