Stephen Latham

The only difference between ordinary and extraordinary is just that little "extra".

Rename add idea function to be more general so they can be refactored and reused.

Finished off moving repeatable text field into a component to reuse and tidied up the add idea form