ARC support added and tested
added pre-processor to avoid the code to be used without ARC enabled
Merge pull request #9 from toodev/master

ARC support