menu management is now functional with the exception of acl's (and of course a way to display the menus you create, and probably a bit more input sanity checking)