Git ignore avoids emacs backups.
Create initial HTML and JS.
Don't hide the player's input when the response is displayed, and respond to subsequent prompts as well.
Player input should be displayed differently than NPC responses.
Skeleton methods to implement functionality in Python prototype.
Implement basic support vs. leading question functionality, with some help from Underscore.js
Brief UI improvements; autofocus the inputs and basic styling for the page.
Use Grunt and Bower.
Add test frameworks.
Start making Elijah a bit smarter about player input.
Refactored ELIJAH to use backbone and require.js (to make it workable going forward).
JSHINT now passes
Make UI into a Backbone-style view.
Improvements to tests.
Update JSHint.
Trying to use Karma was a bit overkill; run tests via the test directory with Mocha, Chai, and Require.js
Ignore node modules
Merge branch 'backbone-implementation'
Add more therapist specs.
Create a Diary Card model and start decoupling the logic shared between Therapist and UI.