Added fill in the blank logic, refactored question type logic, started interface.