Adding callback demo sample

Adding callback demo sample to explain how it works
Adding toString function

Returns a human friendly date from a yyyy-mm-dd string
code cleanup

Remove useless rewrited code
Update README

Adding onchange callback documentation
update README

remove typo
update README

Adding some API documentation