Add AES support
Update AES class and testing functions. Remove HHVM from travis