admin page

admin page mostly done. Did not get a chance to do testing, but it
should mostly work. Some minor tweaks probably have to be done in terms
of the way it looks.