Merge pull request #9 from lergo/lergo-94

Extending check answer functionality for multiple choices and exact
Lergo-114 : Adding answer handler for open question
.gitignore
finished implementing lesson - invite.
Merge branch 'develop' of https://github.com/lergo/lergo-ui into develop

Conflicts:
	app/scripts/controllers/lessons/StepDisplay.js
	app/views/lessons/index.html

Merge branch 'develop' of https://github.com/lergo/lergo-ri into develop

Conflicts:
	backend/ApiActions/UsersActions.js
	backend/controllers/QuestionsController.js
Merge branch 'develop' of https://github.com/lergo/lergo-ui into develop

Conflicts:
	app/scripts/controllers/lessons/StepDisplay.js
	app/views/lessons/index.html

Merge branch 'develop' of https://github.com/lergo/lergo-ri into develop

Conflicts:
	backend/ApiActions/UsersActions.js
	backend/controllers/QuestionsController.js
fixed small confusion
tests now run (but not all of them pass)
more test fixing
more test fixing, but still not all of them pass
Lergo-132 : 
Answer flow is broken
Merge pull request #10 from lergo/lergo-132

Lergo 132
Update package.json
making sure model updates when user selects an answer.
Creating the backbone for the report feature.
Merge branch 'develop' of https://github.com/lergo/lergo-ri into develop
decided about a model for the report
decided about the events we will report in the first implementation
implemented an update to the DB
documented all the models.
adding an email with a link when someone finished the lesson with a link to the report
started a basic view for the report.
finished report implementation
fixing reset password
allowing reset password with only username or only email.