Undo is now working, added the HREF and IMG commands, and reworked some of the other commands