Expansion of Shared Classes.

<ul>
<li>Added more shared data-model/data-contract classes.</li>
<li>Added extension methods for serializing to/from Json/Xml strings and
streams.</li>
</ul>
Re-work of Cost and Mana types to be immutable values.

<ul>
<li>Re-worked Cost and Mana types to be immutable values.</li>
<li>Fixed build errors.</li>
<li>Added Console Project to the solution for running visible
tests.</li>
</ul>
Minor Progress Save

Saving a few changes to the hub so I can retrieve them at home.
Various Project Component Additions

<ul>
<li>Added the CardShark.PCShark project for a PC based client, and began
work on user interface components.</li>
<li>Added a default data folder and CardTypeProvider to CardShark.Shared
to allow standard card data XML files. (Only Card Types are implemented
so far.)</li>
</ul>