Edit Ideas

- only ideas with unique titles can be created
- page for editing ideas (form is filled out with existing idea data)
- button to delete ideas
- cleaned and commented
Merge branch 'new_idea_button' of https://github.com/Cardboard/camil