add travis and coveralls integration

make tests compatible with php 5.3

remove hhvm from travis

add coveralls integration

use old array syntax for php 5.3 support

add php 5.3 to the allowed failures for now

add build and coverage indicators to readme
sounds like that would just be an issue with the tests then. We could either remove 5.3 then or leave it as allowing failures. I was more concerned the library had issues in 5.3 and we'd want to up the requirements in that case. However it seems like this is just a testing issue.