Things are coming together! history sorta works, so does forking, cd, and exit