Back end: Refactored exception handling. Resolves #52, #114.
Back end: Implemented the question answering system's middle option. Resolves #145
Merge branch 'master' into Backend
Front end: Exception handling when posing question. #52, #114.
Back end: Implemented internet connection checking for web requests. Resolves #53.