User Can Post Product (#76772954)

As discussed, contains basic Rails CRUD for a Product model.

It will validate URLs and names of Products and will clean up extraneous content. 

*Problem:* It is valid to enter two identical URLs in the form of `http://example.com/` and `https://example.com/`. Therefore, the uniqueness property of a product's URL is not actually valid all of the time. I tried fixing it, but the solution was not pretty. (What would be prettier I guess is to double-check for uniqueness. Thoughts?)
Yes, but that uniqueness error will happen in the rare event that AR establishes that a record is unique, but in the meantime some other process/thread creates the same record. It's possibly a non-envent, but I read about it somewhere (then I didn't know about uniqueness validation) and it stayed.