Rename lens and fix project

This commit fixes the plural of lens and the singular of lenses so that
the project will work as expected. In addition, it renames all of the
code relating to lens to properly use the correct name. It also removes
extraneous model relationships and properties that don't exist. And
finally, it fixes the product form partial to correctly use select lists
to pick the different color/material for each part.