Add method to delete ideas
Minor refactor and add edge case tests