fixed a lot of bugs

Made slight changes to question/answer functions so that it could be
used for my clarify functions.
Added comments on things that are still wrong
Added comments on things that need to be changed
Added comments on implementations that need to be added