refactoring bfreader, making it cleaner and preventing unwanted runtime costs
adding not working state
refactered brainfuck code, whereby commands only use one type
Brainfuck is implemented and works, including the numeric output extension character #