Well, I did say it's not completed...trying a quick hack via githubs online editor to try to push this onto my travis project and get it to run.  :-)

Just wanted to post the pull request here in case I don't finish it[if I find another way to do what I really want] in case anyone else comes across the problem with hhvm and travis.