Added current market data

Improved API to support market blocks of data.
I will apply some DRY techniques tomorrow on the UI as I've started on the API.  Its 1am local and I need some sleep.