Changelog: 17-10-2021: additional Json API support * database queries for gametype and specific request * json api accepts additional options for requests 04-10-2021: country lookup * backend Perl script for ip to country lookup (external script) * update readme with ip to country and perl/cpan modules 04-10-2021: style rotation through setting * enable/disable style rotation with the setting 02-10-2021: serverflag symbols and style rotation * display serverflag symbols on top right area of servername * update styles to match * add more game icons * automatically rotate styles for special events like halloween, christmas * sanity check for whether a provided style exists (assumes settings are valid) * update manual with rotate_style setting info and skingen symbol filter 09-09-2021: style fix, readable gametypes * fix style so tabs are not overlapping title bars * function to label game types as their readable counterparts * replace "unknown" map title with mapname. Hover to display full name. * adjust column widths to accomodate mapname and gametype length * display only days after long timeout of server info update 05-09-2021: functional masterinterface with styles * remove json api documentation (now at 333networks.com/json) * refine the information fields in server info * add style generation code to utilities * 333networks style as default style * update readme with style generation instructions 23-05-2021: first version of masterinterface * initial working version of webinterface compatible with MasterServer-Qt5 * descriptive readme with user instructions