Use relative touch position; use knob offset; added readme; added delegate protocol

In order to improve RCSwitch I made the following changes:
* Use the relative position of the touch instead of the absolute one.
* Use a "knob offset" so it feels as if the switch has some sort of weight.
* Added a readme to improve the project's appeal.
* Added a delegate protocol.