Adds support for purchasing items.

Adds support for purchasing items. Adds contextual action mode menu item for adding and purchasing items. Switches item list to enter contextual action mode on normal click as well. Item purchases are checked against available gold balance and adjust balance when purchased.