Implemented bypassing and primitive GUI

Code needs some refactoring, pipeline core is almost ready and GUI should be easy from now on.