When the value of the URL prefix would be changed, if the resulting json would be smaller than the current json, it would create invalid json. Now we wipe the contents before writing to avoid this.
* Added API and UI base for panel
* Added option to disable registration (Fixes#27)
* Added settings for login duration (Resolves#39)
* Added user management and download database button