Associate users and opportunities

### User - Opportunity Association

@MrMaksimize please review.

- [x] Fix Choice Gen Structure
- [x] Review form gen structure for order loading -- fundme then admin
- [x] Test Choice Gen Structure
- [x] Fix Opp Query Form Gen Structure
- [x] Fundme Gender: [Male | Female | Both]
- [x] Fundme Age - Remove Any
- [x] Fundme -- What do you need this funding for, include other field.
- [x] Fundme - Are you investing your own money should control whether how much shows up
- [x] Fundme - Are you investing your own money should Not be required
- [x] Fundme - What is your business type - remove any
- [x] Fundme - What type of industry - when I click other, just leave other instead of repeating (https://www.pivotaltracker.com/story/show/74967564)
- [x] Fundme - How Many employees do you have - remove any
- [x] Fundme -- Years in Biz - Remove Any
- [x] Fundme -  Annual Rev - Remove Any (Possibly IDK).

## Association Stuff that's left -- @chrisrodz on u 
- [x] Remove entrySave method
- [x] make save method work for both saves and updates.
- [x] Set the user on save method when opp is being saved.
- [x] fix tests
- [x] Clean up how things save on admin and in user -- see tests

Man this one is massive
checking for '' and explicitly for a blank string could pass through undefined and null.  I'd say based on https://gist.github.com/MrMaksimize/00214273fd1a5c8156ab do somethinkg like

`if (!id || _.isEmpty(id)) { `