Fix various bugs introduced last night.
Fix typo.
Restructure code.
Fix new permission.

Ctd from f0306b007dda531cc222ea22de382875bc5d0131
Fix imports.
Use our own namespace for our own widgets.
Fix URL processing.
Simplify JSON code.
Fix problems with guest users creating feedback.
Split timezone parsing from date/time parsing.
Ajdust photo date/time by offset and timezone.