newly instantiated answers belong to both a user and a question, also fixed some tests