Open311 endpoint candidate

NB: I expect travis to fail, as I'm not able to update the cpanfile.snapshot: Carton can't find LWP::Protocol::PSGI, though cpanm will happily do so.  Hopefully something silly I messed up.
Issuing PR anyway for code review, and to ask for help on ^^ :D