Correctly parse > and < and I think redirecting works, but still cannot write/read from file