Added simple implementation of Dashboard API

Khalid,

I've implemented the dashboard api partially.  Currently you can create dashboards and any of the custom widgets. 

I've tried to follow your conventions to the extent that I could.  One big missing item is allowing for the content element of a widget to be sent. This changes per widget, so I'm wondering how best to serialize/deserialize the json.. I've looked a bit in to support for dynamics in the datacontracserializer, but didn't get far.

Let me know what you think!