Add test coverage gem and implement some missing tests (donations and robots.txt)
Feedback improvements: correct listing, feedback updating
Fix geolocation to play well with trackable