added new widget for recent stamps, and included functionality for replacement if the number of buttons exceeds a certain limit. button functionality must still be written in.
added functionality for both silhouette and standard stamps
added functionality for adding recent stamps to canvas. works for both silhouette and standard stamps.  the last thing i need to do though is check if a stamp already exists in the vector, and if it does, remove it and insert the new button at the front of the vector. should be included in next commit
added functionality of replacement in the recent stamps tab.  if there is a duplicate in the list, that stamp is moved to the front.  I am getting a weird bug where if i dont view the recent tab and i have an overflow on the list, the extra button still appears on the layout...
fixed the overflow issue with the extra button but now I had to revert back to non-replacement when a duplicate is found. the next commit will have this fixed
finished debugging the removal of items from the list. recent stamps tab is now fully functional.  it will replace the stamps position if recalled, and will add new stamps up until the limit is reached. Once the limit is reached, the oldest stamp will be removed.
changed max number of recent stamps to 20
fixed a bug where if you first click only one stamp, then go to recents, it would be floating on the panel.  I have encountered another bug where if you resize the buttons, the floating button on the panel occurs AND the buttons don't resize
fixed button resizing bug. rediscovered duplication bug
fixed duplication error. now I believe I have to work on the resizing issue
fixed resizing errors. recent stamp category should now be fully functional