More work on the web admin ; also created a little service framework