Refactor private methods
Support ARC
Add ruby demo code and html text
Update Readme