An overhaul of the Elkarte forum software using modern web technologies