Fixed crash when adding an item if we jsut deleted the lastadded (lastAdded is invalid)
Changed lastAdded to a stack so we maintain a better layout when adding/removing elements
Merge pull request #159 from SoylentGraham/lastAdded-Stack

Changed lastAdded to a stack of elements so we don't lose our canvas positioning