added item uploads and ajax groundwork