adding basic stuff
...
Moving the aspire methods out of bot.cgi into their own module
TODO: add some methods for handling aspire's response.
Fixing up some bad indentation and pylinting a bit
finished mainAjax, mostly. testing
small fixes
Added method to take Aspire's xml response, strip out the
recommendations and put them in a dict.
TODO: A method that takes this dict, and the response from the chatbot,
sticks those in a JSON object and sends them to the other bit.
Fixed up bot.cgi so that it works, but doesn't do anything to the
responses it gets from the chatbot.
Merge branch ajax into flat-ui-initial. Remove bot.cgi
Remove obsolete pages directory + old mako template
loose ends
Aspire class now has a method that takes a username and a message, and
returns a JSON object containing the reply from the chatbot and aspire.

TODO: tidy this up, fix up privates, run pylint, etc.
All ready to merge into master
fixing conflicts
conflcits
Merge branch 'ajax'
Fixed this up, it now works "perfectly"*
TODO: TESTS, automate everything I did to test that it actually works.
Merge branch 'logic_box'
Tidying up Aspire a tiny bit.
Including a question at the end of the interview that can reset a user's
progress.
unittests for Aspire