Added some UI code. UI.py contains a new terminal class that has extra methods for drawing things