implemented most of itemCollection methods.

need to implement when on request and item in db are not the same.  also
when rendering a hero page, making sure ejs_heroData is not null