Feature: support for more than two hands.

Code: reworked to support more than two hands. Creating model for
circular input extracting such code from CircleMenuView and application
controller.
Code: Completed separating circle input from view. Reverted code to
using id instead of identifier to allow easier adoption of toolkit.
Updated demo.