update .travis.yml
InvalidArgumentException  to InvalidArgument
update .gitignore
add demo/run.php
update README