opportunity: prettier meetup creation

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
opportunity: prettier meetup participation form

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
opportunity: by default the server uses port 8080

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
opportunity: support not being at web server root

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
opportunity: meetups hash also rely on timestamp

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
opportunity: use a container in "meetup" and "meetup_confirmation"

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
opportunity: restrict modification of old entries

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
opportunity: improve look of welcome message

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
opportunity: nices meetup creation confirmation

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
opportunity: always show at least 5 answer fields

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
xymus.net: update xymus.net nitcorn config to include an opportunity client

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
xymus.net: opportunity use site's header

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>