Initial version of the Brainfuck interpreter

First time I used a mutable vector in Haskell, seemed to work alright.
The interpreter is feature-complete but I didn't profile it yet.
Adding a couple of example programs

Our interpreter seems to process them all just fine.