Terminal driver

Created a seperate file for terminal drivering, worked fine. A test of my branching skillz