Fixed a bug with with jump offsets and added a cabal file.

The byte code for a jump instruction includes the size of the jump instruction
in the offset, while the ascii representation of the jump instruction does not
include this. This lead to an off by 2 error for every jump offset that was
produced by the Jump gadget.