correctly display all fields of site item in details page, including breaking out arrays and dictionaries into lists.  Added first pass at error messages for login page.