finished adding user admin. admin still needs skinning but basic
functionality in place.