update tests
add code coverage
add code coverage
add code coverage
add phpunit.xml for travis
remove old tests
add default ip parameter
Merge branch 'feature/testing' into develop