Merge pull request #36 from jDeppen/master

Finish user auth.
Add ref="body" for testing on Idea/s components.
Add initial tests for Idea/s components.
Renamed IdeaCreateForm to IdeaForm for modularity.
Add editing state and edit method for Idea component.
Add form display if in editing state.
Update body property to name across Idea/s components to increase clarity.
Add in edit functionality for Idea/s.
Add idea create and delete actions.
Update IdeaForm spec refs from body to name to reflect change in component.
Add comments to Idea components, store, controller, and routes.
Add Interests model and components.
Add user._id to interest document.
Update Idea component to show an 'Edit Idea' or 'Cancel' depending on the editing state.
Update id to _id in delete server response and IdeaStore.
Fix error where idea create wasn't clearing input value.
Merge pull request #37 from Cheerazar/ideas-crud

Finish idea update and delete operations.
Add Interests model and components.
Add user._id to interest document.
Change addInterest to button.
Merge Idea.js

Conflicts:
	client/react/Idea.js
	client/react/Ideas.js
Change INTEREST_ADD to INTEREST_CREATE