added setActive

added a new function: setActive; this function can set a arrow set
active (show or hide it)
Forgotten bug from #1 fixed

Fixed bug #1 again (this time the pixel to percent converter)
Fixed #2 - wrong calculated ring

the ring of an arrow was wrong calculated --> fixed #2;  removed some
unnecessary brackets in the converter
Fixed forgotten bug of #2

Fixed the calculating bug (again :/ )
changed arrow structure, enhanced setActive(); edited README; added VERSION

- Changed arrow structure. .data[i] is no more an array. It's now an
object: arrowset[i].data[j] = {x: 0, y: 0, target: 0, ring: 0, element:
domNode}
- Enhanced setActive(). It now can also set arrows active/inactive.
- Edited README file and added a VERSION file.
fixed README
Fixed README (again)
added getTargetParams()
added more 'set' functions; renamed some functions; fixed some minor bugs
changed to UglifyJs

changed from Google Closure Compiler to UglifyJs
fixed README
Renamed removeArrowDrag to removeArrowPointer
Renamed createArrowDrag to createArrowPointer
shortened "for" loops

Replaced "i = i + 1" with "i++"
added tap event and fixed checkClosestTarget

added a tap event (can be used to add new arrows by clicking) and fixed
an error in the checkClosestTarget function
added getTransform and renamed some functions

renamed "setArrowDrag" to "setArrowPointer"
added "getTransform"
renamed "applyTransform" to "setTransform"
edited setArrowActive and added getArrows

edited "setArrowActive"
added "getArrows"
and some other changes :)
added touch mode; some changes

added touch abilities and some other changes
added converter cache

added converter cache and new dev mode
minor fixes

some minor fixes; added clearCache function