Added XTEA cipher and AbstractCipher for common block cipher methods
Reformatting of class for readability