Proper tests dir structure.
Ignore build dir.
Added clover.xml log.
Added phpcov and coveralls.
Check with isset on options property.
Added optional options value.
Added initial travis and coveralls yaml files.