Bugfixes for create needs

Bug 1: Creating a single new need through Define Needs UI results in multiple DB records.
Bug 2: New needs created through the Define Needs UI should not be flexible.