question model - refactor answers to be contained within model

Refactored to have question model hold all answers to remove the association between the question and answer model. resolves #12 
Why return this if it's just doing a 1-to-1 update from a single user. Seems that this would slow down our perceived response time for no value to us or users.