Added UNFINISHED terminal

Note: Not apart of the build yet, needs some serious work before it's
used.
Only checking this in so that I can continue on another PC at a later
point.