Basic pipe support ('>', '<' and '|').

This isn't idiot proof. Its not perfect...
...However, its the start of something!

#### Before
```bash
root@nas3:~# echo >
>
root@nas3:~# echo test > 123                                                                                                                                                                                                                 
test > 123
root@nas3:~# echo test | echo 123                                                                                                                                                                                                            
test | echo 123
root@nas3:~# echo < /etc/passwd                                                                                                                                                                                                              
< /etc/passwd
root@nas3:~#
```

#### After
```bash
root@nas3:~# echo >
bash: syntax error near unexpected token `newline'
root@nas3:~# echo test > 123                                                                                                                                                                                                                 
root@nas3:~# echo test | echo 123
123
root@nas3:~# echo < /etc/passwd                                                                                                                                                                                                              

root@nas3:~#
```