Added decode switch case
Added integer decoding to decode()
Added decodeIntValue function (counterpart to encodeIntValue)
Added decode UINT 5 test
Changed byte unpacking in decode to use ord instead of unpack()
Added decode UINT 8 test
Changed &'s in decodeIntValue to +'s and added brackets so the order of operations is clear
Added decode UINT 16 test
Changed decodeIntValue to decode with a for loop, instead of trying to shift the bytes manually
Added decode UINT 32 test
Fixed value construction loop in decodeIntValue, looping backwards instead of forwards
Added decode signed int test