Added HHVM support

fix #2