Updated tests, tests that anonymous responses cannot be edited
More test cases
Renamed some variables for better clarity. Fixed typos