User can place a bid on a product.

@cgruppioni @SherrySeibel  - Please take a look.  The feature is limited to being able to place the bid.  No work has been done to display the bid in the views.  New user stories are in place for those items.
I would call these `record`, `attribute`, and `value`.... what you currently have as `amount` isn't actually storing an amount. it's purpose is to store the `attribute` that will be passed in (in this case, the symbol `:amount`)