Travis-CI
Shorted H

I replaced 

```javascript
H = [0x67452301, 0xEFCDAB89, 0x98BADCFE, 0x10325476, 0xC3D2E1F0]
```
with

```javascript
H = [A=0x67452301, B=0xEFCDAB89, ~A, ~B, 0xC3D2E1F0]
```
swap some var order so we're not using stuff before it's defined