Replace url variables with map.
Update template files handlers to urls string-string map.
Forward remote ip address to backend.
Breakout context into its own file.
Breakout sessions into its own file.
Don't log if error is wrong credentials.
Use new context struct instead of string-interface map.
Merge Context struct.