update tests
update demo
update tests
remove unused demo files
update source
add build config files
add Gruntfile
add ant build file
fix typo
update composer.json
updated tests config
update travis config
update .gitignore