Near completion of first version. Unit tests for most listing and preview functionality. Still must complete product model.