Added a basic interpreter. Now with history