new user preference page
make user preferences work

changed implementation to return prefs during auth
this avoids extra api call
and more importantly avoids extra redraw of user page
wired up the rowsPerPage search/navigator preference
added ability to reset preferences to system defaults