Add web gui. Restructure config so it can be used for multiple sites. Add parsing of more media types