generate and migrate product model
generate products controller
create and setup products index view
create and setup products show view
create and setup products search view
create and setup products results view
write products index action and view
write products results action and view
write products search view
add semantics3 initializer
add action functionality to products controller
update products view
add nav links to layout
add semantics gem and update routes