Refactored answer-pool

-Moved the answer-pool operation over to the
response object
-Made everything proof against being called multiple times
-Added more tests for masking