add suggest page to admin area, associated back-end and javascript and other core changes to support the data model