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.