Rewrote a lot of the AES stuff to make it stream compatible for CTR
mode. 
Finished challenges 17, 18