refactored ChartController to re-enable desktop charting.
refactored ChartController to re-enable desktop charting.

andrewdavey/reference-application,andrewdavey/reference-application,mspnp/mobile-web,mspnp/mobile-web,mspnp/mobile-web