Create CommandHolder.java

Basic version of an ArrayList holder to store the most recent commands executed in MIVC and then provide them to UndoCommand through the function getLastCommand