Added conditional branching, and logical not, and fixed looping in LLIR, more of the tests work now