update href validator and respective tests
adding author and require details to composer.json
adding travis.yml to project